High-level flow:
- Lexer
- Parser
- Type checker
- HIR lowering
- MIR lowering and optimization
- Code generation and execution backends
The runtime centers on:
- resource tracking
- shadow-price-informed decision logic
- adaptive strategy selection
- scheduler/profiler/carbon modules
- VM bytecode path
- LLVM path
- Cranelift path
- WASM path