Implement str() and repr() builtins, together with framework to distinguish them in type->print()