value tester: undefined, null, boolean, AND/OR equality