Extends IO::Path to make it more like p5's Path::Class