title: Injecting the same object with different interfaces using Dagger
body: <p>Let's say I have a singleton created by Dagger 2 which implements the interfaces <code>Foo</code> and <code>Bar</code>. There are places in the code which use <code>Foo</code>, and other places that use <code>Bar</code>, but whichever interface is injected I want the same singleton. Is this possible?</p>