packages feed

pandora-0.1.7: Pandora/Core/Functor.hs

module Pandora.Core.Functor (Variant (..), type (:.:), type (><)) where

data Variant = Co | Contra

infixr 1 :.:
type (:.:) t u a = t (u a)

infixr 0 ><
type (><) t a = t a