bearophile wrote: > Another solution is to think "in" as an operator, and "!in" as two operators, where ! negates the result of the precedent "in", where "in" returns a pointer. I don't see this as silly :-) I should have read this first. Yes, that's exactly what I would like.