Note that if we ever came up with some construct where foo.bar could refer to a type or module, foo.bar::baz() would have a different possible interpretation, (foo.bar)::baz().
There’s probably no reason to think we’d ever want something like that, but just for the record.