[Haskell-cafe] Monadifying pickler combinators