Add a bunch of handy update uperations