Haskell镜头组成?~

Haskell Lens composition of ?~

我们在 Lens 中有一个运算符 ?~。 如果 _cb 类型的字段,我们可以做 a & b . c ?~ d。如果 bMaybe (type of _c) 类型,我应该使用什么?

可能是这样的:

[Just (Just 1, 'a')] & _head . _Just . _1 ?~ 2