Note that this doesn't currently work due to a parser bug. All code should ideally compile with the latest stable version, so we need to use a workaround:

```D
extern(C) alias Callback = int function(int, int);
```

Please update.