class Range

def ensure_iteration_allowed

def ensure_iteration_allowed
  if first.is_a?(Time)
    raise TypeError, "can't iterate from #{first.class}"
  end
end