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