First pass at adding toplevel methods.

[#58142518]
[#55540950]