úÎ ‹ ™    Safe<=?7An alternative functor and something without its empty.coerceToNonempty .  embed == id@coerceToNonempty empty == _|_ and b should be the greatest lower bound of the maximally defined fixpoints of the following equations:someLazy v = (:)   v    manyLazy v@ manyLazy v =  someLazy v   []@ÌPromise that the argument is not empty and embed the rest of f into g. This is used by manyLazy to reflect the fact that the maximum chain of applications that does not become empty does not become empty."As many as possible, but not none.As many as possible.         1pointedalternative-0.1.0.0-HxBnwrSjVhyDUiLUK9vQD8Control.Alternative.PointedPointedAlternativesomeLazymanyLazy ascertain ascertainA<|!> desperately $fPointedAlternativeStateTStateT#$fPointedAlternativeMaybeTIdentityT$fPointedAlternative[]NonEmpty!$fPointedAlternativeMaybeIdentitybase Data.Functor<$>GHC.Base<*><|>purecoerceToNonemptyembed