[USER] Very interesting, forgot about toJSON. It seems like comprehensively typing stringify is not an option right now. It is tempting though. However, falsely returning `string` for any input value is bad and not doing that would be a vast improvement.