CurryDB: Simple, Polymorphic, Persistent, Transactional, In-memory Key/Value Database