move ++lens logic out into stateless core
move ++lens logic out into stateless core

ngzax/urbit,urbit/urbit,urbit/urbit,jfranklin9000/urbit,urbit/urbit,joemfb/arvo,jfranklin9000/urbit,urbit/urbit,jfranklin9000/urbit,urbit/urbit,Fang-/arvo,urbit/urbit,eglaysher/arvo,ngzax/urbit,ohAitch/arvo,jfranklin9000/urbit,jfranklin9000/urbit,belisarius222/arvo,cgyarvin/arvo,ngzax/urbit,ngzax/urbit,ngzax/urbit,ngzax/urbit,joemfb/arvo,cgyarvin/arvo,jfranklin9000/urbit,jfranklin9000/urbit,urbit/urbit,belisarius222/arvo,ohAitch/arvo,ngzax/urbit