Add a finalizer to this ZIO for the current Scope, using the result of this ZIO.
ZIO<R, E, A> acquireRelease( IO<Unit> Function(A _) release, ) => tap((a) => addFinalizer(release(a)));