I'm running into trouble because my writer isn't Send and Sync. This, however, is required to be able to use it in Builder. Doing a quick check at the source code, I couldn't find an obvious reason for these trait bounds. Could they maybe be removed?