add ":symbol" for internal symbols.
rename :repr -> :inspect, toRepr() -> inspect(). also allow objects to override :inspect.
add bare-minimum string support.