Apollo 3179

yes
```
virtual returntype functionname(arguments) = 0;
```
 is the correct way to do an interface