Rust trick: error handling — by @chen_rowan on VOID | VOID