I have this (very simplified) code:
```d
void foo(alias callback)()
{
    callback!5;
}

static void print(int i)() { writeln(i); }
foo!print;
```

Is there a way to merge two last lines into one of a form like `foo!(...something...)`?

Note that callback parameter must be compile-time parameter as it represents a member of a type during introspection done by `foo`.

Reply via email to