There shouldn't be a warning here. If this is ambiguous, we can consider another syntax like letting users do ``dot()`` inside a macro.