Now what do I say? "Impossible without awful hackery"?
And zsh: http://zsh.sourceforge.net/Doc/Release/Shell-Builtin-Command...
Powershell doesn't really have "builtins" per-se, every cmdlet is executed in the process of the shell itself but they're all contained within loadable modules (though 2-3 modules are loaded with the shell startup by default), Invoke-WebRequest is contained within Microsoft.PowerShell.Utility for example.
Note that some of these are part of the POSIX standard, so there's not a huge amount of variance allowed between shells which are being compliant. Obviously, PowerShell doesn't adhere to this.
[1] https://www.gnu.org/software/bash/manual/html_node/Bourne-Sh...
[2]: https://www.gnu.org/software/bash/manual/html_node/Bash-Buil...