Leo files.
Here we formalize an abstract syntactic representation of Leo files, including the top-level declarations that form the files.