I expect that the first int in ``` int function(int); ```
represents the return value. What does the second (int) refer to?Then there is another example with 'delegate' instead of 'function.
```
import std.stdio;
void main()
{
}
alias Calculator = int function(int);
Calculator makeCalculator()
{
int increment = 10;
return value => increment + value; // ← compilation ERROR
}
```
