fixup! fixup! fixup! improved parser for object literals