object types are always pointers
removed EmptyStatement
implemented method calls as function calls
added support to update code's children
added tracking of visited children's index
fixed typo in TransfoRmer name
added space behind , in lists
fixed incorrect unit test argument construction
implemented simple 2 byte atom encoding
implemented basic matcher-construction
added support for removing code's children
added SimpleVariable.info to track semantic type
added support to prune empty function declarations
fixed visitor bug + added tuple transform caching