Bringing Rust's Result and Option types to Ruby, using the Data class introduced in Ruby 3.2
Daniel Pechersky
MIT