title: crystal-lang : how to fill an array with all modules defined in files in a specific package of the project?
body: <p>All in the question,
  I would like to know if it's possible to do something like this in Crystal (pseudo-code) :</p>
  
  <pre><code>modules = Array(Module).new
  foreach (file in specific_package) do
    if (file.is_a(crystal_module) do
      modules.push(file.module)
    end
  end
  </code></pre>