static O javaInterpret(S code) { if (canQuickEval(code)) ret quickEval(code); Pair> p = tok_parseFunctionCall(code); if (p != null) ret callAndMake(p.a, toObjectArray(map javaEvalOrInterpret(p.b))); fail("Can't interpret: " + code); }