Fix programs to work with Rust master
Add simple channels example