Modules with instance variables could be considered harmful | GitLab
GitLab product documentation.