Add more tests
Add support for closures
Add support for invokable objects
small comment