Allow false for hash maps

Would there ever be a case for
    source.has_key?(element)