@@ -0,0 +1,192 @@
+%0Aclass TupleWithCallback(tuple):%0A%0A    def __new__(cls, *args, onDone=None):%0A        t = tuple.__new__(cls, args)%0A        if onDone is not None:%0A            t.onDone = onDone%0A        return t%0A%0A

extract TupleWithCallback from hwtLib