Add example usage of message lambda in #when
Add convenience functions Results.when and .when_not