A persistent Scala mutable Map, using append-only B+ trees