As described [in the chalk book](http://rust-lang.github.io/chalk/book/types/rust_types.html#generator-witness-types), we need a generator witness type. More details coming. <!-- TRIAGEBOT_START --> <!-- TRIAGEBOT_ASSIGN_START --> This issue has been assigned to @Aaron1011 via [this comment](https://github.com/rust-lang/chalk/issues/504#issuecomment-641548313). <!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":"Aaron1011"}$$TRIAGEBOT_ASSIGN_DATA_END --> <!-- TRIAGEBOT_ASSIGN_END --> <!-- TRIAGEBOT_END -->