Slide 4
Slide 4 text
Control.Lens.Cons
class Cons s t a b where
_Cons :: Prism s t (a, s) (b, t)
instance ByteString ByteString Word8 Word8
instance Text Text Char Char
instance [a] [b] a b
cons :: Cons s s a a => a -> s -> s
uncons :: Cons s s a a => s -> Maybe (a, s)