symentis /CorridorSwift613A Coreader-like Dependency Injection μFrameworkdependency-injectioncoreaderfunctional-programmingios