make the selectors deal with lists of elements. made the functor instance undefined which I need to add back next; still doing that ugly (return . force) thing to rewrap elements returned from the primitive interface into UHC understandable JSPtrs... not the worst thing in the world I guess, but definitely still very far from ideal, will hopefully be subsumed by the introduction of proper IO converter methods