On Mon, May 18, 2015 at 1:57 PM, via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
void fibonacciSeries()
void fibonacciSeries(T)() if (isIntegral!T) {...} 



unittest
{
    import std.concurrency: yield, Generator;
    auto series = new Generator!int(&fibonacciSeries);
auto series = new Generator!int(&fibonacciSeries!int); 
    import std.range: take;
    writefln("%(%s, %)", series.take(10));
}

Surely you shouldn't have int in your fibonacci function?