Adds the `pure` [[Functions|function]] to [[Apply]], allowing arbitrary values to be wrapped in a [[Functor]]. ```haskell class Apply f <= Applicative f where pure :: forall a. a -> f a ``` ### Examples `pure a` in various types: type|equivalent to ---|--- [[Array]]|`[a]` [[List]]|`Cons a` [[Maybe]]|`Just a` [[Either]]|`Right a` [[Effect]]|`() => a`more or less [[Aff]]|`Promise.resolve(a)`more or less