# Todo - [x] Env shorthand - [x] String interpolation - [x] Aliases - [x] Env vars - [x] Sub commands - [x] Floats - [x] Tests - [x] Decl requires $ but shouldn't - [x] alias highlighting at call site - [x] refactor into subcrates - [x] subcommand alias - [x] type inference from successful parse (eg not `List` but `List`) - [x] parsing tables - [x] Block params - [x] Ranges - [ ] Iteration (`each`) over tables - [ ] ctrl-c support - [ ] Column path - [ ] ...rest without calling it rest - [ ] operator overflow - [ ] finish operator type-checking - [ ] Source - [ ] Autoenv - [ ] Externals - [ ] let [first, rest] = [1, 2, 3] ## Maybe: - [ ] default param values? - [ ] Unary not?