create[Read|Write]Channel -> [Read|Write]Channel