Module

WAGS.Util

Package
purescript-wags
Repository
mikesol/purescript-wags

This module contains utility typeclasses for various type-level programs.

#Gate Source

class Gate tf l r o | tf l r -> o

Instances

#TypeEqualTF Source

class TypeEqualTF (a :: Type) (b :: Type) (c :: Type) | a b -> c

Type-equality as a true/false assertion. Like TypeEquals, but allows us to encode the failure case.

Instances

#LtEq Source

class LtEq (a :: Nat) (b :: Nat) 

Assertion that a is less than b

Instances