io unit
main
When `io unit` is used, we use `return 0` for `result.ok`, and `return 1` for `result.except`.
estate