private void WriteSingle(object obj) => DoubleWriter.Write((float)obj, writer);
private void WriteDouble(object obj) => DoubleWriter.Write((double)obj, writer);