Learning Rust With Entirely Too Many Linked Lists