def getter_for(instance_name)
      return_statement = ReturnStatement.new(InstanceVariable.new(instance_name))
      MethodStatement.new(instance_name , [] , return_statement).to_vool
    end
def getter_for(instance_name)
      return_statement = ReturnStatement.new(InstanceVariable.new(instance_name))
      MethodStatement.new(instance_name , [] , return_statement).to_vool
    end
creates a getter method for the given instance name (sym)
 The Method is created in Ruby, and to_vool is called to transform to Vool
 The standard getter obviously only returns the ivar