I read recently (in another article here on HN) a quote from Adele Goldberg that in OO, "everything happens somewhere else". This was not meant as a compliment to the OO approach.
Your approach seems to be "the IO happens somewhere else". I'm not sure that that's much more of a compliment.
Your approach seems to be "the IO happens somewhere else". I'm not sure that that's much more of a compliment.