This would be useful in separate situations than the full reset directive, for example if a program needed to run python but wanted you to be able to specify which one with --interpreter=
Bash's compgen calls this -c. Powershell could likely use Get-Command *. I'm not as familiar with zsh, but the documentation for _command_names looks promising.