module TrackingNumber

def self.detect(tracking_number, match: :carrier)

def self.detect(tracking_number, match: :carrier)
  all_matches = search(tracking_number, match: match)
  if all_matches.empty?
    Unknown.new(tracking_number)
  else
    all_matches.max_by(&:confidence)
  end
end