Changed `BasePointer::Tag` enum base type to boolean
* this enabled safe removal of the default branch in `get()` which was only there to prevent compiler warnings