export const value = <P extends PropParam>(predicate: P): MapWithReplacedReturnType<P, ValueOpts> => ({
  ...mergedMap(predicate),
  returnType: ReturnType.Value,
});