aliase in C++

```
#include <iostream>

using Func = int(int, float);

struct S {
    Func f;
};

int S::f(int a, float b) { return a+b; }

int main() {
    S s;
    std::cout << s.f(1, 2.0);
}
```