Concept
- Option provides some/none helpers.
- Result provides ok/err helpers.
Example
use option
use result
maybe = option.some 42
say option.is_some maybe
answer = result.ok "done"
say result.is_ok answerRepresent absence and success/failure as explicit values when that is clearer than control-flow errors.
use option
use result
maybe = option.some 42
say option.is_some maybe
answer = result.ok "done"
say result.is_ok answer