Just package:skeletest
A predicate checking if the input is Just, wrapping a value matching
the given predicate.
>>> Just 1 `shouldSatisfy` P.just (P.gt 0)
Same as adjust, except defaulting to an empty structure if it
doesn't exist, and deleting the key if the adjusted value is empty.