stream transformer added

Tuple is already defined in useful, reuse it