EricWF wrote: I would like to block this until `move_only_function` is up for review. I cannot meaningfully review the utility, purpose, and correctness of this class without at least one user. What is the status of `move_only_function`? https://github.com/llvm/llvm-project/pull/94324