serializer/deserializer is now in the standard library (in std.conv)