I want a generic procedure which will debug.print each "field" of variable of any user defined type.