ranges-coroutines
                                
                                
                                
                                    ranges-coroutines copied to clipboard
                            
                            
                            
                        Handle element types without default constructors
Probably use std::aligned_storage