private static final ThreadLocal<Environment> current = new ThreadLocal<>();
public final Environment parent;
private Map<Variable<?>, Object> data = Collections.emptyMap();
private static final ThreadLocal<Environment> current = new ThreadLocal<>();
public final Environment parent;
private Map<Variable<?>, Object> data = Collections.emptyMap();