src/metalsmith-replace.js
function pcomp(f, g) {
  return function () {
    return f.apply(null, arguments) && g.apply(null, arguments);
  }
}
function pcomp(f, g) {
  return function () {
    return f.apply(null, arguments) && g.apply(null, arguments);
  }
}
compose two predicates