PRs ready for review _

Looking for reviewers on these new lib functions: