ZIO<R, E, A> accessWithZIO<R, A>(ZIO<R, E, A> Function(Service _) f) => ZIO<R, E, Service>.layer(this).flatMap(f);