ArrayHandle needs to support transferring a single value from execution env
It is fairly common to only need a couple of values from an ArrayHandle on the control side after an algorithm has finished. We should have an efficient way to copy only a singular value back from the execution side for these use cases.