input: from typing import List, Tuple
  
  
  def generate_sample_data(faker_instance) -> List[Tuple[str, str, int]]:
      """ Generates sample data for a web application using Python's faker library.
      The output should contain three columns of data: name, email, and age.
      >>> fake = Faker()
      >>> generate_sample_data(fake)
      [('Nancy Almond', 'nancy_almond@example.com', 34), ('Sean Taylor', 'seantaylor@example.org', 51), ('Kendra Thomas', 'kendra_thomas@example.net', 27), ('Brian Larson', 'brian_larson@example.com', 45), ('Kelly Scott', 'kellyscott@example.org', 19), ('Cody Olson', 'cody.olson@example.net', 60), ('Brandon Williams', 'bwilliams90@example.com', 23), ('Jason Morris', 'jason.morris@example.org', 38), ('Alyssa Bray', 'alyssa.bray@example.net', 44), ('Taylor Tapia', 'taylor.tapia@example.com', 52)]
      """
      return [(faker_instance.name(), faker_instance.email(), faker_instance.random_int(min=18, max=60)) for _ in range(10)]
output:     return [(faker_instance.name(), faker_instance.email(), faker_instance.random_int(min=18, max=60)) for _ in range(10)]