fn test[A, B, D, E]() { }