I was reading this recently: https://blog.mattbierner.com/stupid-template-tricks-template-assembler/#combing-byte-strings and was curious if ByteString could be adapted to build