TST: filter should raise on non boolean that masquerade as booleans
BUG: subvert python boolean-esque mechanism