Concept
- `fail` creates a runtime error.
- `try` can handle a block or propagate a fallible expression where supported.
Example
try
text = read "data.txt"
say text
else err
say err.message
make load
give try read "data.txt"
make check score
if score < 0
fail "Invalid score"
give score