Simplest possible FileSink and FileSource