sphere($fn=8, r=wall/2);
 }
 
+// WellSurround(...) {
+//     SomethingPositive();
+// }
+//
+// SomethingPositive must extend in z
+//     from -half_height to at least 0, and probably to half_height
+// IOW its z==0 must be where the top of the wall is,
+// and half_height is the depth of the well below that.
 module WellSurround(
   half_height,
+  // gaps for picking up object, [ [ x_min, x_max ], ... ]
   gaps,
+  // screw locations in stride units, [ [screw_xu, screw_yu], ... ]
+  screws,
+  // offset=[x,y] moves the whole thing by that amount, but not the screws
   offset,
   wall=well_surround_wall
 ) {
-  // WellSurround(half_height, gaps[
-  //    [ x_min, x_max ],
-  //    ...
-  // ]) {
-  //     SomethingPositive();
-  // }
-  //
-  // SomethingPositive must extend in z
-  //     from -half_height to at least 0, and probably to half_height
-  // IOW its z==0 must be where the top of the wall is,
-  // and half_height is the depth of the well below that.
 
   render() difference(){
 //    minkowski(){