We want to avoid having hundreds of files with a single function, therefore these functions have been lumped together. With time, a more sophisticated organization of such free functions may be in order.