Issue 12090 - Make std.concurrency compatible with fibers as threads

https://d.puremagic.com/issues/show_bug.cgi?id=12090
> Well a Fiber is simply a Generator that returns nothing, i.e. void

And how do you see that? Replacing `Fiber` with `Generator` and `static if` away all "returning" related code for `void`?