error on recursive `@:generic` functions for now (see #3523)