I have some theories but first I need to add my experiment tracker into my eval so I can see how common this is.
I have some theories but first I need to add my experiment tracker into my eval so I can see how common this is.
- e.g. `|` for unions, ` | None` for optional
- No side effects in constructor
- Use `@cached_property` and lazily evaluate properties needing IO
- Methods use `dataclasses` for arguments and responses
- e.g. `|` for unions, ` | None` for optional
- No side effects in constructor
- Use `@cached_property` and lazily evaluate properties needing IO
- Methods use `dataclasses` for arguments and responses