A fast, general-purpose serializer for .NET