function doubleEquals(a, b) {
    return a == b; // eslint-disable-line eqeqeq
}
This was very intentional ==.  The reason is that '1' must equal 1.
{} of anysort are always false and array ['one'] == 'one' but that is
fine because i would have to go through the array anyways at the
last elseif check.