Humans write code, and humans make mistakes.

One thing I've learned is to **just freaking** let the compiler prevent me from making mistakes. Sometimes that's hard to do, then I learned about something called a Domain Primitive and I decided to give it a try in Swift.