* Fixed an issue where serde would decode a sequence with an u32 instead of a usize * Added serde to the `the_same` test for roundtrips, fixed several issues. * Fixed backwards compatibility for result, ipv4addr and ipv6addr * Processed feedback