decoders

Elm-inspired decoders for Ocaml