p[i] = function() {
            (p[i].q = p[i].q || []).push(arguments);
        };