Minor internal mod rename; it can be shorter since it's internal.
Add a test for all nibbles in, then all out.
Add a test and an exposed-bug fix.
Refactor the fill/drain and lockstep tests to be parameterized on a vector of BitBuckets.
Make the test definitions compact on single lines.
Add byte and word data sets; the word test fails, suggesting a boundary condition.