rust is a giant exercise in masochism. who thought it was a good idea to make a language that's simultaneously too low-level and too high-level at the same time?