[ZLayer](https://zio.dev/docs/howto/howto_use_layers) It seems that is samething that receives an environment and the result is other enviroment ```java public interface ZLayer<R, E, S> { Either<E, S> provide(R input); } ```
ZLayer
It seems that is samething that receives an environment and the result is other enviroment