ref: 34266f6c2a32738635087821af26dd1e4f58217d
dir: /libstd/try.myr/
use "option.use"
use "fmt.use"
pkg std =
	generic try : (v : option(@a) -> @a)
;;
generic try = {v
	match v
	| `Some x:	-> x
	| `None:	fatal(1, "expected `Some @a, got `None\n")
	;;
}