Max Graey
Max Graey
```ts function le(a, b) { return a
Seems it doesn't support in hegel? ```ts class Base {} class Foo extends Base {} const fooArr: Array = [new Foo()]; const baseArr: Array = fooArr; ``` [playground](https://hegel.js.org/try#MYGwhgzhAEBCkFNoG8C+AoUkYDED2e0CAHgC4IB2AJjPBEmupnhRKdAGYECCATrwC5ofXmACeAHnx4AfNAC80ANoUEAd2jSAFAEoAugG5mrdgCNEIoSPES6COYq54RBoA)
Something like this: 
Currently, only for AssemblyScript. But I can also add for everyone else. @aduros wdyt?
It would be great to have the ability to save scores in the global leaderboard, which would be available for all cartridges. Such a table could then be accessed either...
Docs show example which uses `0x42` ```ts store(w4.DRAW_COLORS, 0x42); w4.rect(10, 10, 32, 32); ``` But template uses `store(w4.DRAW_COLORS, 2)` for this. Will be great explain what `0x42` mean and how...
+ Remove `bswap` from `polyfills.ts` and expose it as compiler's builtin. + Remove `bswap16`. We didn't use it and I can't imagine where it would be needed. So removing it...
Downcasting is not cheap and may produce app termination. Much better to use explicit type narrowing + implicit downcasting like: ```ts class Animal {} class Tiger extends Animal {} ```...
- [x] I've read the contributing guidelines - [x] I've added my name and email to the NOTICE file