public FractalValue get(String id) throws FractalUnboundException {
	FractalValue result = frame.get(id);
	if (result == null)
	    if (parent == null)
		throw new FractalUnboundException("Unbound variable " + id);
	    else
		return parent.get(id);
	else
	    return result;
    }