For optionally matching properties in objects: ``` haskell optionalProp :: Json a => String -> Iso (Object :- t) (Object :- Maybe a :- t) optionalProp name = duck just . prop name <> duck nothing ```
For optionally matching properties in objects: