without writeFile at compile time, I can generate `users.nim` no problem,
`users.nim` template table(name: untyped) = type `name`* = object name*: string job*: string email*: string type `name Table`* = object list*:seq[`name`] table(Person) proc add_row*(users: var PersonTable, p: Person): string = users.list.add(p) Run