I use the \"bool\" type for variables as I was used to in C++, and I try to put the values of functions or properties I expect to be boolean into my variable. However I ofte
bool means you can have values of true and false. bool? means you can have a value of true, false, and null.
It works for datetime and booleans.