char
This reverts commit 06e0cc0162b6f753d92076c510d7124d82a3def1.
Since STL's vector of bool is not a vector of bool, `swap`ing bool elements in an eoBit can lead to errors. Using `char` is a saner default. Potential BREAKING CHANGE.