pure
Applicative
pureAttempt
Laws