[Xotcl] use of mixin technique to enhance user interaction with an algorithm