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

you're allowed to use if/else statements, especially rather than this odd indentation