¿Cómo se implementan los métodos anónimos bajo el capó?

¿Delphi "instancia" cada método anónimo (como un objeto) ?, de ser así, ¿cuándo crea Delphi esta instancia y, lo más importante, cuándo Delphi la libera?

Debido a que el método anónimo también captura variables externas y extiende su vida útil, es importante saber cuándo se "liberarán" estas variables de la memoria.

¿Cuáles son los posibles inconvenientes para declarar un método anónimo dentro de otro método anónimo? ¿Son posibles las referencias circulares?

Respuestas a la pregunta(2)

Su respuesta a la pregunta