Document All The Things (At Once)

This should be enough to get us by for now.

I'm going to make it a hard requirement from now on that pull requests contributing significant new functionality come with documentation.
I've always preferred this style of operator declaration.  Seeing the associativity and precedence fields aligned with the declaration was too hard to read.  In addition, I've kept the documentation style used in the Basis of `[Colloquial] Name | Documentation` because I believe every operator should at least be pronounceable.