Use main node type for crystal_main return type. More primitive types in codegen.