Module

Data.Semigroup.First

#First

newtype First a

Semigroup where append always takes the first option.

First x <> First y == First x

Constructors

Instances

Modules