typedVar may fail with global const
typedVar('globalConst') # not obvious but it raises exception
typeInfo('globalConst') # not obvious but it works
It looks like unexpected behaviour for user. In fact globalConst is not variable and may not to have an address. But it has a value. May be we need a class like typedConst ?