PathItem.inject(new function() {
    function computeBoolean(path1, path2, operator, subtract) {
        function preparePath(path) {
            return path.clone(false).reduce().reorient().transform(null, true);
        }