Implementation of do-notation for monads in TypeScript | Heykuki News