discard """ file: "toop1.nim" output: "in globalaux2: 10\ntotal globals: 2\nint value: 100\nstring value: second" """ import globalaux, globalaux2 echo "total globals: ", totalGlobals globalInstance[int]().val = 100 echo "int value: ", globalInstance[int]().val globalInstance[string]().val = "first" globalInstance[string]().val = "second" echo "string value: ", globalInstance[string]().val