We replaced StepFunctions ASL with TypeScript by making Lambdas suspendable | Hacker News Reader