It’s a relatively simple thing to do, but to get to edge midpoints, there’s a few context hoops to jump through:
I guess I could most of the context conflicts by putting the ICE tree on the mesh and storing the midpoints there.
And now, let’s get the midpoint of the first edge only. All the Show Values are there to prove that it works.