ZIO<R, E, Unit> provideService<E, A>(Layer<dynamic, A> layer, A service) => ZIO(() { layers._unsafeAddService(layer, service); return unit; });