serpentine-0.2: Simple project template from stack

Safe HaskellNone
LanguageHaskell2010

Serpentine.Try

Documentation

type SMyRoute = (Sing :: MyRoute -> *) Source

type SCrud = (Sing :: Crud -> *) Source

type DogRSym1 t = DogR t Source

type SItem = (Sing :: Item -> *) Source

type family PlanCrud a a :: [Piece n] Source

Equations

PlanCrud n x = Case_1627460809 n x x 

data PlanCrudSym1 l l Source

Constructors

forall arg . (KindOf (Apply (PlanCrudSym1 l) arg) ~ KindOf (PlanCrudSym2 l arg)) => PlanCrudSym1KindInference 

Instances

data PlanCrudSym0 l Source

Constructors

forall arg . (KindOf (Apply PlanCrudSym0 arg) ~ KindOf (PlanCrudSym1 arg)) => PlanCrudSym0KindInference 

Instances

SuppressUnusedWarnings (TyFun k (TyFun Crud [Piece k] -> *) -> *) (PlanCrudSym0 k) Source 
type Apply (TyFun Crud [Piece k] -> *) k (PlanCrudSym0 k) l0 = PlanCrudSym1 k l0 Source 

type family Plan a :: [Piece Item] Source

Equations

Plan x = Case_1627460817 x x 

type PlanSym1 t = Plan t Source

sPlan :: forall t. Sing t -> Sing (Apply PlanSym0 t :: [Piece Item]) Source

sPlanCrud :: forall t t. Sing t -> Sing t -> Sing (Apply (Apply PlanCrudSym0 t) t :: [Piece n]) Source