Improve documentation on duplex.rs

Adding example and short documentation for methods.
misspelling, and I'd say "Optionally send data to the channel."