optimize reflect-on-plane, replace various map calls with mapv, update walk fn to not build intermediate meshes (now only done in union-mesh fn)
update hex-virus example due to new operator logic