Rust-Written Borgo Language Brings Algebraic Data Types and More to Go