Add `(co)await` and `(co)yield` to `Proxy`

Also get rid of `Cotee` and `Cowye`
`Comachine`

[none]