Rename send/receive/finish methods to use produce/consume words
Implement Bridge, that acts as a Producer and a Consumer, forwards values