One child of a parent, e.g. child(payment, { at: Optic.id<State>().key('payment') }), or with .compose(Optic.some()) for a child that may not be there.
child(payment, { at: Optic.id<State>().key('payment') })
.compose(Optic.some())
One child of a parent, e.g.
child(payment, { at: Optic.id<State>().key('payment') }), or with.compose(Optic.some())for a child that may not be there.