ResultPattern An implementation of the canonical Result-Pattern returning a didactic result instead of an exception.