Use `FnMut` where appropriate in the decoder impl...
Macros expanding to items need trailing semicolons
Merge pull request #39 from drbawb/feature/fix-rust-nightly

Rust nightly rollup (macro + serialize fn bounds)