This library provides a public interface to parse Type Language definitions.
It exports a single public method, parse_tl_file to parse entire
.tl files and yield the definitions it contains. This method will
yield Definitions containing all the information you would possibly
need to later use somewhere else (for example, to generate code).