Lua: ¿Cómo llamar a una función antes de ser definida?

¿Cuál es la sintaxis para crear la función, pero luego agrega su implementación más abajo en el código?

Tan aproximadamente como esto:

Definir funcióndoXLlamadadoX (más abajo en el código)doX implementación (es decir, todas las funciones en la parte inferior del archivo)

Respuestas a la pregunta(3)

Su respuesta a la pregunta