public data Result[&T] = ok() | result(&T val); public data Exception = StaticError(str message, loc location) ;
import util::Eval;