e.g., parameterless apply, apply of a custom function-like type, ... see https://github.com/scala/scala3/pull/25463#discussion_r2919137509 a Slack discussion yielded basically "we shouldn't allow the automatic use of parameterless `def apply: ... = ...`