input: Write a function to edit the given Python program to make a correct API request and parse the response. The function should add the necessary authentication headers and then iterate over and print each user in the response.
  assert correct_api_request()=="""
  import requests
  
  url = 'https://api.example.com/users'
  
  headers = {
   'Authorization': 'Bearer YOUR_API_TOKEN',
   'Content-Type': 'application/json',
  }
  
  response = requests.get(url, headers=headers).json()
  
  for user in response['data']:
   print(user)
  """.strip()
  
  assert correct_api_request()=="""
  import requests
  
  url = 'https://api.example.com/users'
  
  response = requests.get(url)
  
  print(response.json())
  """.strip() == False
  
  assert correct_api_request()=="""
  import requests
  
  url = 'https://api.example.com/users'
  
  headers = {
   'Authorization': 'Bearer YOUR_API_TOKEN',
   'Content-Type': 'application/json',
  }
  
  response = requests.get(url, headers=headers).json()
  
  for user in response:
   print(user)
  """.strip() == False
  
  assert correct_api_request()=="""
  import requests
  
  url = 'https://api.example.com/users'
  
  headers = {
   'Authorization': 'Bearer YOUR_API_TOKEN',
   'Content-Type': 'application/json',
  }
  
  response = requests.get(url, headers=headers).json()
  
  for user in response['data']:
   print(user['name'])
  """.strip() == True
output: 
  import requests
  
  url = 'https://api.example.com/users'
  
  headers = {
   'Authorization': 'Bearer YOUR_API_TOKEN',
   'Content-Type': 'application/json',
  }
  
  response = requests.get(url, headers=headers).json()
  
  for user in response['data']:
   print(user['name'])
  