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