Basic dict indexing fails on Julia and Rust
Input
```py
def main():
	d = {
		1: 1,
		2: 2,
	}
	print(d[1])
	print(d[2])


if __name__ == "__main__":
	main()
```

Julia

```julia
ERROR: LoadError: KeyError: key 3 not found
Stacktrace:
 [1] getindex
   @ ./dict.jl:482 [inlined]
 [2] main_func()
   @ Main ~/python/py2many/tests/cases/dict.jl:4
 [3] main()
   @ Main ~/python/py2many/tests/cases/dict.jl:8
 [4] top-level scope
   @ ~/python/py2many/tests/cases/dict.jl:11
```

Rust

```rust
error[E0308]: mismatched types
  --> dict.rs:11:22
   |
11 |     println!("{}", d[1 as usize]);
   |                      ^^^^^^^^^^ expected `&i32`, found `usize`

error[E0308]: mismatched types
  --> dict.rs:12:22
   |
12 |     println!("{}", d[2 as usize]);
   |                      ^^^^^^^^^^ expected `&i32`, found `usize`

error: aborting due to 2 previous errors
```