* Switched Decode and BorrowDecode to take &mut D, fixes #467 * I didn't forget to run cargo fmt, you did