fix generic implicit lookup for calls like (.p + other.q)