>>> Just 1 ^.. _Nothing []
>>> Nothing ^.. _Nothing [()]It's not particularly useful (unless you want to use has _Nothing as a replacement for isNothing), and provided mainly for consistency. Implementation:
_Nothing f Nothing = const Nothing <$> f () _Nothing _ j = pure j