It would have this type: ``` haskell asGetter :: (Producer a (State s) () -> Producer b (State s) ()) -> Model s a b ``` This would allow users to take advantage of `pipes-parse` abstractions.