Elelem is a simple, opinionated, JSON-typed, and traced LLM framework in TypeScript. It's a proof of concept but has some nice features: 1. Caching (with Redis) 2. Tracing (with OpenTelemetry) 3. Generated examples of JSON output (using FakerJS), which results in more stable output types. 4. Type-safe 5. Has retry logic baked-in

