#20 add fromTChan, fromTChans, toTChan