----
struct S
{
template opDispatch(string name)
{
void opDispatch()() {}
}
}
alias a = S.opDispatch!"go"; /* ok */
alias b = S.go; /* 'Error: alias test.b cannot alias an expression opDispatch!"go"' */
----
`S.go` should be equivalent to `S.opDispatch!"go"`.