Store bool as i8

This is the hackish approach; I just added conversion in where necessary.

We should definitely at least get *some* semantic meaning in there (e.g. `DToStoreType`), but I wanted to be sure we understand what needs to be changed first.