rednifre
@Singleton @Component(modules = arrayOf(FooModule::class)) interface FooComponent { fun foo(): Foo ... }