This is a twin patch to D61432, using the "addressable units" terminology instead of "byte".
It's meant to be an addition to llvm-dev discussion "RFC: On removing magic numbers assuming 8-bit bytes", just to show one way it could look when using "addressable unit" terminology.