struct FactoryMethodContainerAdder(ByTypeComponentStoringPolicy = ComponentStoringPolicyImpl, ByMethodComponentStoringPolicy = ComponentStoringPolicy!(ChainedIdentityResolverPolicy!(QualifiedAnnotationIdentityResolverPolicy, IdentifierBasedIdentityResolverPolicy), StorageLocatorPolicyImpl, AliasingPolicyImpl), ByTypeAliasingPolicy = TypeAliasingPolicy)
Scan T's methods, for methods annotated with @component annotation, transform them into component factories that will use them to create components of returned type.