CWG1691 Argument-dependent lookup and opaque enumerations