fix: `[implemented_by]` at functions defined by well-founded recursion

closes #2899
7 files changed