[Originally from a Twitter Thread] Part 2 of this Experiment The Idea I recently experimented with adding a feature into Odin which allowed for a way to propagate a value by early returning if that value was false or not nil. It was in a similar vein to Rust’s try! which became ?, or Zig’s try, etc. I have now removed it from Odin. But why? The Problem The hypothesis was that that this idiom was common: x, err := foo(); if err != nil { return err; } where err may be an enum, a (discrimina...