when piping a Paired sender and recver, return a complete new Paired