thrist-0.1: Type-threaded list

Data.Thrist

Documentation

data Thrist whereSource

Constructors

Nil :: Thrist p a a 
Cons :: p a b -> Thrist p b c -> Thrist p a c 

Instances

Monoid (Thrist p a a) 

foldThrist :: (forall i j k. p i j -> p j k -> p i k) -> p c c -> Thrist p a c -> p a cSource

appendThrist :: forall p a b c. Thrist p a b -> Thrist p b c -> Thrist p a cSource