Maps are REALLY useful data holders. They can be passed and returned in functions, you can dump all form field values into a map really quickly, etc.
Deluge already supports using maps in setting postURL, getURL headers, and post body data, why not expand this to allow a developer to pass a map to insert into or mail to? Example
myMap = {"first_name" : "Stephen", "last_name" : "Rhyne", "Added_User" : zoho.adminuser};
insert into contacts(myMap)
//or
insert into contacts [ myMap ]
Why add this?
More powerful, reusable code! Developers would be able to pass whole records around to different functions, validate, add/remove keys from the map, and so on. And! It would let developers "build up" values before "saving" the record. Validations are also really nice with maps because you can iterate over the keys to check values very quickly, validate the whole map, then save to the form.