add setMap() as shortcut for chained .set() calls

I'm often working with objects and it's a little cumbersome to have to iterate through each field for a .set(), so how about a convenience function .setMap()?

I.e.
// Row would normally be built elsewhere - maybe as JSON from a client.
var row = {id: 14, name: 'test'};

squel.insert()
  .set('id', row.id)
  .set('name', row.name)

becomes:
squel.insert().setMap(row)