Add a "Stream" or "IoStream" class to wrap fopen() resources? The only purpose is to indicate in params what the type should be.