Henrik Berg wrote: >Hi! > >I can't find any function in the Fudgets-library to do this: > >(F a b) -> (F a (a, b)) > >... All I want to do is to resend the input out on the output. > > If that is all you want, this combinator is the right choice: throughF :: F a b -> F a (Either b a) -- Thomas H