data-diverse-0.1.0.0: Extensible records and polymorphic variants.
Data.Diverse.Emit
Synopsis
class Emit e xs r where Source #
Emit can generate a value, and is differentiated with an additional xs typelist
Emit
xs
Minimal complete definition
emit
Methods
emit :: e xs r -> r Source #
Instances
emit :: (Type ': x) xs r r -> r Source #