> It seems to me it means something is wrong with Nim's symbol lookup. Or am I > missing something?
I failed to guess what example you used to produce this error. This compiles:
template someCode(name: untyped): untyped =
type name {.inject.} = object
fname: string
age: int
someCode somename
var fname = "Mark"
var age = 44
