module Hamster::List

def index(object = Undefined, &block)

def index(object = Undefined, &block)
  return elem_index(object) unless object.equal?(Undefined)
  find_index(&block)
end