u128 is serialized as a number but fails on deserialization when asked with `deserialize_any`. Is there any reason not to support it?