superset of `JSON.parse()` adding regex, null, and octal literals