contains? and within? for all types