Are there any limitations on constructor arguments?
Constructor argument lists are defined just like normal Tcl proc argument list; they can include default values, and the args argument. However, the constructor is called with a number of implicit arguments provided by Snit in addition to those explicitly defined. The names of these implicit arguments may not used to name explicit arguments.