Filehandle Adapter for String?

It is quite common for modules to be able to handle files, or filehandles, but not strings. In order to ease some of the uses I have for such modules, in an age where a 1 Mb scalar is reasonable, I would quite like to have a class/module that Implements FileHandle, but is (really) a scalar(string). A readonly version of this would present