typo
(what appears to be) a stack-safe toReprJS