@esc24 I've had an detailed discussion with @pelson regarding `pp.load()` being extended for this PR to support file-like objects, what's your opinion on the matter?

I can see the benefit, but is this the PR to introduce such a feature that is test driven and not exposed to the user API? It doesn't extent to the other loaders, so there is no uniformity, it's only PP centric.