But if I hand in a writer, it's necessarily a Python object, isn't it? I understood that the writing, especially the conversion from float to string has to happen on C(ython) level?