Access the nineteenth constructor of a sum type.
Where Control.Lens._19 is the nineteenth projection out of a product, _I19 is the nineteenth
injection into a sum.
The default implementation is the prism to the nineteenth constructor of a
Generic type, injection (Proxy :: Proxy 18).
data T = C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 | C10 | C11 | C12 | C13 | C14 | C15 | C16 | C17 | C18 | C19 Int | C20 deriving (Show, Generic)instance Injection19 T T Int IntC19 1 ^? _I19Just 1
C20 ^? _I19Nothing
_I19 # 1 :: TC19 1