oshit i didn't actually implement the writing of events in the response haha
Discussion
tag v0.4.8 actually implements the events endpoint now. haha it was running the search and returning null.
it should now return up to 512 events as an array of event objects.
this is all handled by the huma library automatically, so it's not so hyper-optimized on the encode step.
i did that to make it more openapi idiomatic.