I would have this method be named `contains` instead of `array_contains`, since it is actually used for the Range datatype as well. I've been meaning to rename `array_overlap` to just `overlap` (and have in the querying API, I need to go back and change the Arel predicate definition)