Do we want to go with the direction of [Swift](https://developer.apple.com/documentation/swift/optional), [Kotlin](https://kotlinlang.org/docs/null-safety.html), and [TypeScript](https://www.typescriptlang.org/tsconfig#strictNullChecks) with nullable types? Or the direction of [Rust](https://www.rust-lang.org/) and [Scala](https://www.scala-lang.org/api/2.13.x/scala/Option.html) with Option type? More context in [this blog post section](https://medium.com/@avivcarmis/we-need-to-talk-about-the-bad-sides-of-go-568a1e5adbc6#be7a).
Do we want to go with the direction of Swift, Kotlin, and TypeScript with nullable types?
Or the direction of Rust and Scala with Option type?
More context in this blog post section.