I just had a wild idea... struct A : static Interface {}the static means it checks for the functions but doesn't do any runtime polymorphism.
I just had a wild idea... struct A : static Interface {}the static means it checks for the functions but doesn't do any runtime polymorphism.