A waltz through iterators in #Rust, while discussing how type-driven API designs can help.
I had been wondering - "if I create my own iterator structure, how do I implement map and all the rest on it?" During this talk it clicked for me why I don't have to.
Also loved the bit at the end between bound and unbound.