This reverts commit 391d0fdde2b69d067e30c2d3011046aab8b929c9.
Still not super sure how to represent these agents in code. It doesn't make the most amount of sense to keep them in structs. A curried function is more like it, with system prompt and tooling. Maybe that's what I'll end up doing.
Built this in under 20 minutes. Getting some really good agents