gefjon Add `#[repr(transparent)]`, fix warnings
This commit adds `#[repr(transparent)]` to a few tuple structs, fixes a few
compiler warnings, changes the dependencies on `failure` to `"^0.1"` (they were
formerly `"0.1"`, and I don't really know if there's a difference, but better
safe, I guess).
Latest commit db73e56 Sep 10, 2018