 
 ; Forward declaration
 (declare add-module-lesson-group!)
-(declare timetable-prune-empty-rows)
+(declare overall-timetable-prune-empty-rows)
 (declare add-missing-td-elements-replacing-lesson)
 (declare remove-lesson-group-html)
 (declare shift-lessons-upwards-to-replace-empty-slots!)

          ($lesson-div-remove $divElem (:startTime augTTLessonInfo)
                              (:endTime augTTLessonInfo))))

      (timetable-prune-empty-rows affectedDaysSet)
      (set! Lessons-Created-By-Draggable nil)

      ; User has dropped the draggable helper <div> onto a droppable

                             nextLessonInfoVec
                             augTTLessonInfoTo$DivElem)))))))

(defn- overall-timetable-prune-empty-rows
  "Removes empty rows resulting from the removal of lessons on given days."
  [affectedDaysSet]
  (doseq [day affectedDaysSet]
