input: from typing import Any
  import pandas as pd
  
  def sql_to_dataframe(sql_statement: str, conn: Any) -> pd.DataFrame:
      """ Converts a given SQL statement into a Python Pandas DataFrame.
      >>> import sqlite3
      >>> conn = sqlite3.connect(':memory:')
      >>> df = sql_to_dataframe("SELECT * FROM (SELECT 1 AS col1, 'a' AS col2 UNION ALL SELECT 2, 'b')", conn)
      >>> df.equals(pd.DataFrame({'col1': [1, 2], 'col2': ['a', 'b']}))
      True
      """
      df = pd.read_sql_query(sql_statement, conn)
      return df
output:     df = pd.read_sql_query(sql_statement, conn)
      return df