I know we definitely need a single position `set` with a `val` parameter in addition to a multiple position set method, and again I'd feel happier keeping the `set_all`, and `reset_all` naming when dealing with multiple positions, both because I think the intent is clearer <s>, and it keeps us in sync with the standard `bitset` class</s>.