This is extracted from the futures-rs repo. It contains a snapshot of a problematic case that can cause a lot of strain on the monomorphization phase of the compiler.