Lessons from BF-Tree: Building a Concurrent Larger-Than-Memory Index in Rust