selectively importFrom parallel, to avoid clobbering local defs
add AGGREGATE argument to bpvec

- don't check, in local pvec, for 'length' mismatch, since
  return value might not have an appropriate length (e.g., data.frame)