fetchFileLazyPS fileOrUrl cache lazily reads the content of
its argument (either a file or an URL). Warning: this function may
constitute a fd leak; make sure to force consumption of file contents
to avoid that.