import { map, MapOp } from "./map" export function tap(fn: (value: A) => any): MapOp { // TODO: rename result, test return map((x: A) => { fn(x) return x }) }