Andrei: > What's wrong with inferring the type from the bounds? You need to be able to specify an ubyte in 0 ... 255, a long in 100 ... 101 etc. Giving the name in an explicit way is simple enough and looks safer. Bye, bearophile