class Range

def include?(val)

FIXME: currently hardcoded to assume range holds numerics
def include?(val)
  `return obj >= #{self}.begin && obj <= #{self}.end`
end