The type of a function that can be registered with
When the function gets called to operate on content, it can call functions on the
serializer object to obtain the mime type, output stream, user data, etc. for its operation.
|The data is owned by the caller of the function.|