3 use of bools in structs.
6 Excessive bools in a struct
7 is often a sign that it's used as a state machine,
8 which is much better implemented as an enum.
9 If it's not the case, excessive bools usually benefit
10 from refactoring into two-variant enums for better