What about __traits hasMember? Agreed upon the opDispatch thing.