expose pair objects as first class objects (not just parts of a hash) and add a few runtime methods to them