overwrite bits one-by-one instead of trying to `set(subarray)`, because it doesn't actually shorten/remove the array to take a subarray

w Please enter the commit message for your changes. Lines starting