@neildarlow I attempted the advent of code with rust and got reasonably far. I know what you mean, it's a new way of seeing things.
I really love it though. Having things like result types, null safety and pattern matching in a systems programming language is wonderful :)