- Block/BufferBlock on Spirv 1.3 and up
- Check if storage buffers have to be put on the entry point interface on spv 1.1 and up
- Cache stores/loads to avoid duplicated reads to memory
- Finish Wasm MVP
- Translate debug info
- Optimize away pointer part of schrodinger variable when possible
- Find some way to store both ints and pointers on the "same" variable (aka schrodinger 2.0)
- Make custom compilers to various other targets
- Support simd/threads wasm extensions