Control.Proxy.Class
class Proxy p
idT
coidT
(<-<)
(<~<)
class Interact p
(/</)
(\<\)
class MonadPlusP p
class MonadIOP p