I have gotten completely incomprehensible errors using rust. Rather than try to understand them, I just try different things until the compiler shuts up.