hkt-0.0.1: A library for higher kinded types.
HKT.Merge
class Merge a where Source #
Methods
merge :: a ID -> a Maybe -> a ID Source #
merge :: (Generic (a Maybe), Generic (a ID), GMerge (Rep (a ID)) (Rep (a Maybe))) => a ID -> a Maybe -> a ID Source #
merge :: Merge a => a ID -> a Maybe -> a ID Source #