A possibly better way to phrase it:
===SORRY!=== Error while compiling [...]
Constant "foo" is followed by another term at [...]
------> say foo⏏ 4;
If your meant to refer to the subroutine "foo" declared at [...],
then either:
* Use `foo(...)` to disambiguate.
* Rename the constant declared at [...] to not clobber the
subroutine's name.