Added support for mirroring stream printing to the console when debugging.
TS: Fixed missing copy of multi tag tuple typed member of tuple type.
TS: Move type constructor calls into separate assignments of temp variables.
TS: Handle nested tuple case statements.
TS: Added test of recursive types.
TS: Added missing clean in tests. This corrects that tests run with maven would keep older definitions from previous test namespaces that name clashed.