Domain validator for bool-like objects.
This is a more strict domain than bool
, as it will error on
values that do not “look” like a Boolean value (i.e., it accepts
True
, False
, 0, 1, and the case insensitive strings
'true'
, 'false'
, 'yes'
, 'no'
, 't'
, 'f'
,
'y'
, and 'n'
)