- [x] Block/BufferBlock on Spirv 1.3 and up - [x] Check if storage buffers have to be put on the entry point interface on spv 1.1 and up - [x] Cache stores/loads to avoid duplicated reads to memory - [ ] 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)