xxxxxxxxxx
import std;
class A {}
class B : A {}
void main() {
alias F1 = A function();
alias F2 = B function();
F1 f1;
F2 f2;
f1 = f2;
Variant x;
x = f2;
auto f = x.get!F1;
}