title: Dagger @Reusable scope vs @Singleton
body: <p>From the <a href="http://google.github.io/dagger/users-guide.html" rel="noreferrer">User's Guide</a>:</p>
  
  <blockquote>
    <p>Sometimes you want to limit the number of times an @Inject-constructed
    class is instantiated or a @Provides method is called, but you don’t
    need to guarantee that the exact same instance is used during the
    lifetime of any particular component or subcomponent.</p>
  </blockquote>
  
  <p>Why would I use that instead of <code>@Singleton</code>?</p>