[WIP] bytes, strings: exploring more efficient string representation

Yep. This function is not going to last since it generates horrifying LLVM code.