BrainFuck compiler to teach myself Rust