Access the twelfth constructor of a sum type.
Where Control.Lens._12 is the twelfth projection out of a product, _I12 is the twelfth
injection into a sum.
The default implementation is the prism to the twelfth constructor of a
Generic type, injection (Proxy :: Proxy 11).
data T = C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 | C10 | C11 | C12 Int | C13 deriving (Show, Generic)instance Injection12 T T Int IntC12 1 ^? _I12Just 1
C13 ^? _I12Nothing
_I12 # 1 :: TC12 1