Kurt, you are correct. use constant creates constant symbol that is
package scoped. Thanks for catching that! From the Fine Documentation:
Constant symbols are package scoped (rather than block
scoped, as `use strict' is). That is, you can refer to a
constant from package Other as `Other::CONST'.