Parse, don't Validate and Type-Driven Design in Rust — ramblings of @harudagondi

Applying the type-driven mindset to rust via the "Parse, don't Validate" pattern