woohoo!  the types are no longer linked by strings.
I had to do some dancing around limitations of Attributes, but this works.
created an integer range type and used it with the Core.Beep command