Hazaar\File\Dir::put() does not work with in-memory File objects.
I think internally Hazaar\File\Dir::put()
does a copy so there needs to be a source. I think I will need to add a check to see if there either is a source, or the file is in memory and if so, just write it without doing a read/copy.