function (obj, keys) {
	    return _map(function (k) {
	      return _quote(k) + ': ' + recur(obj[k]);
	    }, keys.slice().sort());
	  }
function (obj, keys) {
	    return _map(function (k) {
	      return _quote(k) + ': ' + recur(obj[k]);
	    }, keys.slice().sort());
	  }
function ( obj , keys ) { return _map ( function ( k ) { return _quote ( k ) + ': ' + recur ( obj [ k ] ) ; } , keys . slice ( ) . sort ( ) ) ; }
mapPairs :: (Object, [String]) -> [String]
mapPairs :: ( Object [ String ] ) - > [ String ]