How can I make this code more DRY
===

From [web2py example 33](http://www.web2py.com/examples/default/examples) we see:

    db.purchase.insert(buyer_id=form.vars.buyer_id,  
       product_id=form.vars.product_id, 
       quantity=form.vars.quantity)

but I think there should be some way to make this less repetitive. perhaps this?

    db.purchase.insert(**dict( [k = getattr(form.vars, k) for k in "buyer_id product_id quantity".split()]))


