lib/lecture.js