Member functions

Adds the ability to define functions on classes, and then call them from instances 


Next things:
- [ ] instances blocks