




Documentation 

(.) :: a > (a > b) > b  Source 








() :: (a > b) > a > b  Source 




join :: [a] > [[a]] > [a]  Source 
















































reduce' :: (a > a > a) > [a] > a  Source 


reduce :: (a > a > a) > [a] > a  Source 












inner_map :: (a > b) > [[a]] > [[b]]  Source 


inner_reduce :: (a > a > a) > [[a]] > [a]  Source 


inner_inject :: Foldable t => a > (a > b > a) > [t b] > [a]  Source 


label_by :: (a > c) > [a] > [(c, a)]  Source 


labeling :: (a > c') > [a] > [(a, c')]  Source 






send_to :: a > (a > b) > b  Source 


apply :: a > (a > b) > b  Source 


let_receive :: (a > b > c) > b > a > c  Source 


map_send_to :: a > [a > b] > [b]  Source 








map_with_index :: (Num t, Enum t) => ((t, b) > b1) > [b] > [b1]  Source 














powerslice :: [a] > [[a]]  Source 












concat_map :: (a > [b]) > [a] > [b]  Source 


























swap :: (a, b) > (b, a)  Source 




tuple3 :: [a] > (a, a, a)  Source 




list3 :: (a, a, a) > [a]  Source 


filter_fst :: (a > Bool) > [(a, b)] > [(a, b)]  Source 


filter_snd :: (b > Bool) > [(a, b)] > [(a, b)]  Source 


only_fst :: [(a, b)] > [a]  Source 


only_snd :: [(a, b)] > [b]  Source 


map_fst :: (a > b) > [(a, c)] > [(b, c)]  Source 


map_snd :: (a > b) > [(c, a)] > [(c, b)]  Source 


pair :: ((a, b) > c) > a > b > c  Source 


triple :: ((a, b, c) > d) > a > b > c > d  Source 


splash :: (a > b > c) > (a, b) > c  Source 


splash3 :: (a > b > c > d) > (a, b, c) > d  Source 
























Produced by Haddock version 2.4.2 