add @go_str macro
fix Term constructor