IIRC, there are fibers somewhere in core, I'll have a look. I alsoheard the vibe.d has them.
http://dlang.org/phobos/core_thread.html#.Fibervibe.d adds some own abstraction on top, for example "Task" concept and notion of Isolated types for message passing but basic are from Phobos.