Give CATools::grid a values pseudo-container to allow efficient iteration over grid values.
An iterator_facade which converts a container of bools into a container of char.