hey, you basically need to do something like:
let tex : IOutputMod<ITexture> = ...
tex.Acquire() // acquires a reference to it
let currentTex = tex.GetValue(AdaptiveToken.Top) |> unbox<IBackendTexture> // we know that it's a backend-texture here
let img : PixImage = runtime.Download(currentTex) // or some other download function (including level/etc.)
tex.Release() // release our reference since we don't need the texture anymore