so does rust! you can do everything you want to in an unsafe { block, even inline assembly. the safe subset of rust is the default