require_relative 'curry'

PrintsData = ->(header, rows) {
  puts "#{header}:"
  rows.each do |row|
    p row
  end
  puts
}

data_from_csv = MyApp::NormalizesCSV['people.csv']
data_from_json = MyApp::NormalizesJSON['people.json']
data_from_xml = MyApp::NormalizesXML['people.xml']

PrintsData['Data from CSV', data_from_csv]
PrintsData['Data from JSON', data_from_json]
PrintsData['Data from XML', data_from_xml]