Hello, the idea is to be able to write something like this: ``` Result<String> getSomethingPretty() { if(isOk) { return 'OK!'.toSuccess(); } else { return Exception('Not Ok!').toFailure(); } } void main() { final result = getSomethingPretty(); switch(result) { case Success(): print("${result.success}"); break; case Error(): print("${result.error}"); break; } } ```