I remember there were discussions in github issues about a Structured Concurrency for Crystal at some point.
On this topic it was interesting to read these recent proposals in Swift:
As part of bigger roadmap