For testing code. I expect none of this will be very useful or original.