type parsers throw ParseError if parse fails (maybeParse returns null)
allow for editor model to not parse object that browser accepts
type lexRegex properties