This PR contains mostly smaller refactorings idiomatic Crystal and simpler code. This also improves performance.
I have structured in self-contained commits. I can extract parts into a separate PR if preferred, but I think it can be comfortably reviewed and merged in one piece because it's mostly very simple edits.
This PR contains mostly smaller refactorings idiomatic Crystal and simpler code. This also improves performance.
I have structured in self-contained commits. I can extract parts into a separate PR if preferred, but I think it can be comfortably reviewed and merged in one piece because it's mostly very simple edits.