ConCat.Satisfy
Description
Magic function interface to ConCat.Satisfy.Plugin
satisfy :: forall c z. (c => z) -> z Source #
Magic function to satisfy a constraint. Requires -fplugin=ConCat.Satisfy.Plugin to work.
satisfy' :: forall ev c z. ev -> (c => z) -> z Source #
satisfy1 :: forall c f a. (c f => f a) -> f a Source #
satisfy2 :: forall c f a b. (c f => f a b) -> f a b Source #