
16 Apr
2013
16 Apr
'13
8:53 a.m.
You could do:
runKleisli . mconcat . map Kleisli :: Monoid (Kleisli m a b) => [a -> m b] -> a -> m b
Would that work for you? I can't find an instance for Monoid (Kleisli m a b) in `base`, so
On 04/16/2013 01:47 PM, Lyndon Maydwell wrote: presumably the author would also have to write this instance? If so - would that really be any different to using that fold? - Ollie