Control.Alternative.Pointed
class PointedAlternative f g
someLazy
manyLazy
ascertain
ascertainA
(<|!>)
(<!|>)
desperately