language changes (oops, rust-ci is broken?): ~str -> StrBuf, closure syntax, Sender is now async.