JavaScript Pipe Async Functs

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