Implement persistent Map, Set, and Vector abstractions.