/** * Mutilator changes the value in-place without returning a new value */ export type Mutilator = (value: Val) => void export type MutilatorPromisified = (value: Val) => Promise export type MutilatorVariadic = (obj: Val, ...args: Args) => void export type MutilatorVariadicPromisified = (obj: Val, ...args: Args) => Promise export type MutilatorP = MutilatorPromisified export type MutilatorV = MutilatorVariadic export type MutilatorVP = MutilatorVariadicPromisified