Good docs, but I would prefer to have them written as Scaladoc so they'll show up in API docs.

Also, could using α and β in the code cause problems for folk? I can see them OK in emacs, but wouldn't have any clue as to how to generate them...