Add support for function and struct
structs are treated as pointer inside native object
Merge pull request #13 from infosia/struct_and_function

Add support for function and struct
Implement constructor overloading
Fix: compile error when there's no constructor
Merge pull request #15 from infosia/ctor_overloading

Implement constructor overloading
Fix: constructor with same name should be generated only once
Merge pull request #16 from infosia/ctor_overloading

Fix: constructor with same name should be generated only once
fixed proper name
Remove Hyperloop.ctor
Lookup variable from Hyperloop definition
Merge pull request #17 from infosia/remove_method_ctor

Remove Hyperloop.ctor
Hyperloop.method should have recorded node.start
Fix typo
Merge pull request #18 from infosia/hl_method_node_start

Hyperloop.method should have recorded node.start