Alias GenerateS.I

template GenerateS
{
  // ...
  alias I = ParameterTypeTuple!fun[0];
  // ...
}