Make steering less error-prone
The steering bitfield has proven error-prone in #64 (closed). Consider moving to a more structured representation as a struct of bool. The struct could also contain the slice.
Edit as per discussion: make Field orthogonal to fill.
Separate from #64 (closed) since it is a (minor?) API change.
Edited by Louis Moureaux