title: Nil Out package.loaded Every Time?
body: <p>Is it good practice to nil out the loaded package every time the script is called? What if the file never changes during runtime? Can I just use require instead of nilling it out first?</p>
  
  <pre><code>package.loaded["scripts/common/functions"] = nil                                                                   
  require("scripts/common/functions")
  </code></pre>
  
  <p>The functions.lua file is used a lot, so would keeping it in cache be beneficial?</p>