pub fn eval(expr: &str) -> Result<bool, EvalError>
Evaluate a fully-interpolated when expression to a boolean.
when