Return type contradicts declared signature in 23 functions across 8 modules.
Conditional branches produce contradictory outcomes under identical input conditions.
Documentation claims idempotent behavior but implementation shows side effects. Resolved in v2.4.
function validate(input) {
return input !== null; // allows undefined
}
function validate(input) {
return input != null; // catches both
}