actually, this already exists as a pull request, #373