What's the advantage of Rust here? Like, I thought there was a bunch of more "native" tooling around ESP32 (Arduino?). Do the "neat" parts of Rust carry over into work on these small/embedded systems? Or is there a lot of fighting the toolkit because the vendor supports only C-libs?