On Monday, 11 August 2014 at 13:00:27 UTC, John Colvin wrote: > alias Parent = TypeTuple!(__traits(parent, foo!float))[0]; Say hello to optional parens - you are trying to call foo!float() here and apply result to trait.