fwiw, You might enjoy what golang has to offer in a systems programming context. I think it's reliably offered it's users '95% right, 99% of the time' comprehensiveness for all kinds of contexts -- what with how I think even Dropbox might have switched over to Golang, from Rust, after conceding it's greater overall compatibility (I'd imagine) to their product's improvement + maintenance + growth/scale.