import { createPipe, identity } from 'remeda' import { Modifier } from '../Modifier' export const wrap = (pre: Modifier = identity, post: Modifier = identity) => (f: Modifier) => createPipe(pre, f, post) export const before = (pre: Modifier) => (f: Modifier) => createPipe(pre, f) export const after = (post: Modifier) => (f: Modifier) => createPipe(f, post)