Piecemeal adding some welcome library functionality while checking how the macros/function namespacing looks in the wild (not perfect yet):