sig
  type source
  val parse :
    CCApp_parse.S.source ->
    'CCApp_parse.t -> ('a, CCApp_parse.error) CCApp_parse.result
  val parse' :
    CCApp_parse.S.source ->
    'CCApp_parse.t -> ('a, string) CCApp_parse.result
  val parse_exn : CCApp_parse.S.source -> 'CCApp_parse.t -> 'a
end