How do you compile multiple side effects, and warn the user appropriately? https://blogs.msdn.microsoft.com/oldnewthing/20170719-00/?p=96645