We load definitions into memory only when they are referenced or in certain specific cross-loading scenarios. This could lead to a scenario where running a single region returns slightly different results.
That said, even if the results are slightly different they should still be correct in the sense that the user sees what they expect for a specific query.
Here is an example:
~/Code/ppeble/holidays(master ✗) make console
bundle exec rake console
irb -r rubygems -I lib -r holidays.rb