Parser_env.Try
type parse_result('a) =
| ParsedSuccessfully('a)
| FailedToParse
;
exception Rollback;
let to_parse: env => (env => 'a) => parse_result('a);
let or_else: env => fallback:'a => (env => 'a) => 'a;