Ochre will be a programming language which is both
<aside> 💡 More or less, Ochre = Rust + Dependent Types.
</aside>
I hereby dub this type of programming language, a systems theorem prover (systems language + theorem prover).
Repo for the project:
https://github.com/charlielidbury/ochre
Software for which Rust is a good fit for, could instead be written in Ochre without much overhead.
Then, theorem proving could be used to: