A tiny object-oriented library for dealing with Perforce