class BinData::Registry

def lookup(name, hints = {})

def lookup(name, hints = {})
  the_class = @registry[normalize_name(name, hints)]
  if the_class
    the_class
  elsif @registry[normalize_name(name, hints.merge(endian: :big))]
    raise(UnRegisteredTypeError, "#{name}, do you need to specify endian?")
  else
    raise(UnRegisteredTypeError, name)
  end
end