Como posso imprimir um grande número em Lua sem usar notação científica?

Estou lidando com registros de data e hora em Lua mostrando o número de microssegundos desde a Epoch (por exemplo, "1247687475123456").

Eu gostariarealmente gostaria de poder imprimir esse número em toda a sua terrível glória, mas Lua insiste em imprimi-lo em notação científica. Eu vasculhei a documentação disponível sobre a impressão de uma string formatada, mas os únicos comandos disponíveis são "Imprimir em notação científica (% e /% E)" e "Imprimir automaticamente em notação científica se o número for muito longo (% g)" . Nenhuma opção parece estar disponível para imprimir o número em sua forma normal.

Eu percebo que eu poderia escrever uma função que pegaria o número original, faria uma divisão por 10 e imprimiria os dígitos em um loop, mas isso parece um incômodo deselegante. Certamente há alguma maneira de fazer isso embutido na linguagem?

questionAnswers(2)

yourAnswerToTheQuestion