Name: Anonymous 2007-03-20 10:20 ID:qsHt9v4B
ITT we try to figure out how the fuck arrows are useful for making highly interactive apps.
class Arrow a where
arr :: (b -> c) -> a b c
pure :: (b -> c) -> a b c
(>>>) :: a b c -> a c d -> a b d
first :: a b c -> a (b, d) (c, d)