f(a, b) := block([q: errcatch(a / b)], if emptyp(q) then 'error else q[1]); f(5, 6); 5 / 6 f(5, 0;) 'error