everyone's always going on about how great rust is, but let's be real, it's just c++ in a fancy wrapper with worse error messages