Getset

at this stage, running "make" on this branch in mockderivetype does NOT WORK. It complains that the Type() class has no attribute "uses", which is true. I'll have to think of how to write the use lines for the derived types.