Alias Generate.T

template Generate
{
  // ...
  alias T = ReturnType!fun;
  // ...
}