Coding.Parser
module T : sig ... end
module Let_syntax : sig ... end
module Monad_infix : sig ... end
val return : 'a -> ( 'a, 'b ) T.t
val u32 : ( int, [> `Unexpected_eof ] ) T.t
val many :
( char list -> ( 'a * char list, 'b ) Core_kernel._result ) ->
( 'c list, 'd ) T.t
p zero or more times, never fails
val exactly :
int ->
( char list -> ( 'a * char list, 'b ) Core_kernel__Result.t ) ->
( 'c list, 'd ) T.t
p exactly n times