Not too crazy about `clazz`. I read my code and I don't like reading nonsense words. I opted for "course" over "class" so I don't have that problem in my local branch.