module State : sig ... end
module Content : sig ... end
val create : unit ‑> t
module Result : sig ... end
include Result.Std
val return : ?new_state:State.t ‑> Email_grammar.token list ‑> Result.t
val return_eof : Result.t
val return_error : string ‑> Result.t
module Error : sig ... end