Miscellaneous commits to add to next

Misc commits to add to next
Thiis is a great idae! but I would still implement it in a separate component. Its a bit tricky for the reasons explained in https://github.com/borevitzlab/timestreamlib/issues/139 but I still prefer to keep the apart to keep them a simple as possible.

How about we commit like this and leave 139 as a feature that will cover your use case? is that ok?