Compruebe si dos funciones de Python son iguales

Me pregunto cómo podría verificar si dos funciones son iguales. Un ejemplo sería(lambda x: x) == (lambda y: y) evaluando a la verdad. Hasta donde sé, Python comprobará si las funciones ocupan la misma ubicación en la memoria, pero no si tienen la misma operación. Sé que parece poco práctico tener esa funcionalidad.

Otra solución sería algún método que pueda ejecutar en una función para ver qué contiene o cómo funciona. Así que una especie de(lambda x: x).what() eso devolvería cómo funciona el método, tal vez en un diccionario o algo así.

Me encantaría una respuesta, pero dudo que sea posible.

Respuestas a la pregunta(2)

Su respuesta a la pregunta