sig   val decode :     Jsonm.decoder ->     [ `Await     | `Comment of [ `M | `S ] * string     | `End     | `Error of Jsonm.error     | `Lexeme of Jsonm.lexeme     | `White of string ]   val pp_decode :     Format.formatter ->     [< `Await      | `Comment of [ `M | `S ] * string      | `End      | `Error of Jsonm.error      | `Lexeme of Jsonm.lexeme      | `White of string ] ->     unit   val encode :     Jsonm.encoder ->     [< `Await      | `Comment of [ `M | `S ] * string      | `End      | `Lexeme of Jsonm.lexeme      | `White of string ] ->     [ `Ok | `Partial ] end