ixmonad-0.30: Indexed monads library

Safe HaskellNone

Control.IxMonad.Vector

Documentation

data Z Source

data S n Source

data Vector n a whereSource

Constructors

Nil :: Vector Z a 
Cons :: a -> Vector n a -> Vector (S n) a 

Instances

type family Add s t Source

append :: Vector n a -> Vector m a -> Vector (Add n m) aSource