export const terms = <P extends PropParam>(predicate: P): MapWithReplacedReturnType<P, AllTermsOpts> => ({
  ...mergedMap(predicate),
  returnType: ReturnType.AllTerms,
});