What's the difference between `use` and `@before_compile`?
<p>What's the difference between <code>use</code> and <code>@before_compile</code>? Both can be used to inject some code in to current module.</p>