Added primitives that return key-value pairs.