Top-level declarations

A top-level declaration can appear at the top level or outermost scope of a Unison file. It can be one of the following forms: