# Result
---
The "result" of an operation, can have data, have no data, the end of an iterator or an error
```text
Result_status `alias [.some; .none; .done; .error]
Result[TYPE]
```
## Matching
```text
# RESULT {
.some { arg ... }[arg]
.none { ... }
.done { ... }
.error { e ... }[e]
}
```