# Program Context The primary data structure for representing programs is a `context::Context`. It captures the resolved signatures as well a graph-based representation of the program.