template init*(lvalue: var auto, args: varargs[untyped]) =
mixin init
lvalue = init(type(lvalue), args)