Safe Haskell | None |
---|
Language.Nano.Typecheck.Subst
Substitutions
Substitutions --------------------------------------------------------
Type alias for Map from TVar
to Type
. Hidden
Instances
(Reftable r, Substitutable r (RType r)) => Monoid (RSubst r) | Substitutions form a monoid; not commutative |
(Reftable r, PP r) => PP (RSubst r) |
Free Type Variables
Substitutions --------------------------------------------------------
Type-class with operations
class Substitutable r a whereSource
Instances
Substitutable () Fact | |
(PP r, Reftable r) => Substitutable r (Bind r) | |
(PP r, Reftable r) => Substitutable r (RType r) | |
Substitutable r a => Substitutable r [a] |