Csexp.Make_parser
module Input : Input
val parse : Input.t -> (t, string) result Input.Monad.t
val parse_many : Input.t -> (t list, string) result Input.Monad.t