Flue turns the agent demo problem into a TypeScript runtime problem — type0 | type0