Implement the IN operator for predicates

@alazier 
@tgoyne : would be lovely if you care to fix the switch now it's identified.