Generational reference counting in Rust

An implementation of Vale's generational reference counting memory management model.