@wallhackio That's what you deserve for writing JavaScripts
@wallhackio @vaporeon_ receiving a vision of what i would be like if i wasn't staunchly anti-js
@wallhackio @vaporeon_ i'll admit, type/purescript have almost convinced me to dip a toe in
@alas @vaporeon_ In javascript concatTasks is just
const concatTasks = (...tasks) => (meta, ...args) => tasks.map((fn) => fn(meta, ...args))
But to get the magic type inference in TypeScript I have to write