fix: .gitignore
fix: broken tests
feat: injector enumerates a list of types.