 
            
            
            
            
                28 Jan
                
                    2023
                
            
            
                28 Jan
                
                '23
                
            
            
            
        
    
                2:23 a.m.
            
        As the author of an I/O runtime, I agree that there's tremendous value in an abstraction such as this so libraries and applications can better interoperate with each other using a well-defined vocabulary. Some things to consider in the design space are already existing libraries and APIs like readv/writev and libssl's BIO pairs. Whatever abstractions we so choose, they should be designed with these kinds of usages in mind first and foremost. - Christian