packages feed

functor-monad-0.1.1.0: src/Data/Bifunctor/Product/Extra.hs

{-# LANGUAGE PolyKinds #-}
module Data.Bifunctor.Product.Extra where

import Data.Bifunctor.Product

proj1 :: Product p q a b -> p a b
proj1 (Pair p _) = p

proj2 :: Product p q a b -> q a b
proj2 (Pair _ q) = q