Data.Yarr.Base

General Regular classes

class Regular r l sh a

class VecRegular r slr l sh v e

class NFData a

deepseq

Shape class

class Shape sh

Fixed vector

type family Dim (v :: * -> *) :: *

class Arity n

data Fun n a b

class Vector v a

data VecList n a

Source classes

class USource r l sh a

class UVecSource r slr l sh v e

Manifest and Target classes

class UTarget tr tl sh a

class Manifest r mr l sh a

class UVecTarget tr tslr tl sh v e

Work index

class PreferredWorkIndex l sh i

class WorkIndex sh i