nothing :: Prism' (Maybe a) ()
>>> prove $ \(s :: SString) -> sNot (s `match` nothing) Q.E.D.
>>> Nothing `shouldSatisfy` P.nothing
nothing_ :: Traversal' (Maybe a) ()
>>> runTP nothingBetweenZeroAndOne Lemma: nothingBetweenZeroAndOne Q.E.D. [Proven] nothingBetweenZeroAndOne :: Ɐm ∷ Nat → Bool