Make.Make_parserval parse : Input.t -> (Sexp.t, string) Result.result Input.Monad.tRead exactly one canonical S-expressions from the input. Note that this function never raises End_of_file. Instead, it returns Error.
val parse_many : Input.t -> (Sexp.t list, string) Result.result Input.Monad.tRead many S-expressions until the end of input is reached.