Remove print from object type definition in ast
Cleanup old code
Refactor grace:type:method and add builtin methods to superclass grace:type
Merge branch working from upstream