A major mode for editing Cool programming language files. The COOL language, https://en.wikipedia.org/wiki/Cool_(programming_language), is developed in a number of compiler courses. TODO: - compiler/assembler - annotate company - beginning/end of defun - ~~case-insensitive keywords only~~ - done by bhrgunatha