Still working on #28. Added tests verifying when a sender/receiver yields control or not on successful send/recv.