Block strings

Ignore the delta encoding, that is from a separate patch this is rebased ontop of. Can't get the pull request to display it right.