input: from typing import List
  
  def generate_employee_table(employees: List[dict]) -> str:
      """Generate an HTML page containing a table with employee data.
      Each dictionary in the list should contain keys 'Name', 'Job Title', 'Department', and 'Salary'.
      >>> generate_employee_table([{'Name': 'John Doe', 'Job Title': 'Senior Developer', 'Department': 'IT', 'Salary': '$120,000'}, {'Name': 'Jane Doe', 'Job Title': 'Manager', 'Department': 'Finance', 'Salary': '$95,000'}, {'Name': 'Tim Smith', 'Job Title': 'Junior Developer', 'Department': 'IT', 'Salary': '$55,000'}])
      '<html>  <head>    <title>Employee Data</title>  </head>  <body>    <table>      <thead>        <tr>          <th>Name</th>          <th>Job Title</th>          <th>Department</th>          <th>Salary</th>        </tr>      </thead>      <tbody>        <tr>          <td>John Doe</td>          <td>Senior Developer</td>          <td>IT</td>          <td>$120,000</td>        </tr>        <tr>          <td>Jane Doe</td>          <td>Manager</td>          <td>Finance</td>          <td>$95,000</td>        </tr>        <tr>          <td>Tim Smith</td>          <td>Junior Developer</td>          <td>IT</td>          <td>$55,000</td>        </tr>      </tbody>    </table>  </body></html>'
      """
output:     html = "<html>\n  <head>\n    <title>Employee Data</title>\n  </head>\n  <body>\n    <table>\n      <thead>\n        <tr>\n          <th>Name</th>\n          <th>Job Title</th>\n          <th>Department</th>\n          <th>Salary</th>\n        </tr>\n      </thead>\n      <tbody>"
      for employee in employees:
          html += f"\n        <tr>\n          <td>{employee['Name']}</td>\n          <td>{employee['Job Title']}</td>\n          <td>{employee['Department']}</td>\n          <td>{employee['Salary']}</td>\n        </tr>"
      html += "\n      </tbody>\n    </table>\n  </body>\n</html>"
      return html