Access the fifteenth constructor of a sum type.
Where Control.Lens._15 is the fifteenth projection out of a product, _I15 is the fifteenth
injection into a sum.
The default implementation is the prism to the fifteenth constructor of a
Generic type, injection (Proxy :: Proxy 14).
data T = C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 | C10 | C11 | C12 | C13 | C14 | C15 Int | C16 deriving (Show, Generic)instance Injection15 T T Int IntC15 1 ^? _I15Just 1
C16 ^? _I15Nothing
_I15 # 1 :: TC15 1