Update for latest Rust.

  * Closure reform (eliminating `do`)
  * Cell API changes
  * Wildcard syntax: `*` -> `..`