public Closure(Object parms, Object body, Environment env) { this.parms = parms; this.env = env; this.body = (body is Pair && rest(body) == null) ? first(body) : cons("begin", body); }