Add a bunch of useful extensions