export const statement = <P extends PropParam>(predicate: P): MapWithReplacedReturnType<P, StatementOpts> => ({
  ...mergedMap(predicate),
  returnType: ReturnType.Statement,
});