JavaScript Pipe Async Fungsi

const pipeAwait = (...fns) => param => fns.reduce(async (result, next) => next(await result), param)
Not Funny Name :P