lazy-async-1.0.0.0: src/LazyAsync/Types/Complex.hs
{-# language Safe #-}
module LazyAsync.Types.Complex where
import LazyAsync.Prelude (Functor)
data Complex f g a = forall x y. Complex (g x -> g y -> g a) (f x) (f y)
deriving instance Functor g => Functor (Complex f g)