Adding uv_break, because sometimes the world is not perfect :-)

I commented this a while ago on the mailing list and today I had some hours to kill at an airport so here it is. I couldn't comment on the implementation since I had no Internet when I was writing it, so all comments are welcome :-)

/cc @bnoordhuis @piscisaureus