We're going to need *so* many more tests. `super` in any position where calls are allowed. `super` in various types functions where it has different semantics: local ("free") functions, constructors, methods, bound methods... Also, we should explicitly test any difference between ES6 super and CoffeeScript super, ensuring we match the current CS semantics.