This is a little off topic,
I recently saw the following blog post about Ruby.
The concept of Crystal’s standard library is different from Ruby’s, so this diagram is not helpful when writing Crystal.
However, it is easy to understand the situation when you have such a diagram.