input: Write a function to modify the given Python program to correctly make an API request with authorization headers and parse the response to print each user. If the API request fails, print an error message. The function should accept an API token as an argument.
  def make_api_request(api_token):
   import requests
  
   url = 'https://api.example.com/users'
  
   headers = {
    'Authorization': f'Bearer {api_token}',
    'Content-Type': 'application/json',
   }
  
   try:
    response = requests.get(url, headers=headers).json()
    for user in response['data']:
     print(user)
   except requests.exceptions.RequestException as e:
    print(f"Error: {e}")
  assert make_api_request('VALID_API_TOKEN')==None
  assert make_api_request('INVALID_API_TOKEN')==None
output: def make_api_request(api_token):
   import requests
  
   url = 'https://api.example.com/users'
  
   headers = {
    'Authorization': f'Bearer {api_token}',
    'Content-Type': 'application/json',
   }
  
   try:
    response = requests.get(url, headers=headers).json()
    for user in response['data']:
     print(user)
   except requests.exceptions.RequestException as e:
    print(f"Error: {e}")