blob: 0608cf6dbbe4772def62a29678ccc12a0de1def5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
use std
generic fail = {val : @a
-> `std.Some val
}
generic try = {opt : std.option(@b)
match opt
| `std.Some v: -> v
| `std.None: std.die("Badness\n")
;;
}
const main = {
std.put("val = %i\n", try(fail(123)))
}
|