A generated program with source files and expected structural facts.
Summary
Functions
Projects this program into its semantic summary model.
Types
@type t() :: %ProgramFacts.Program{ facts: ProgramFacts.Facts.t(), files: [ProgramFacts.File.t()], id: String.t(), metadata: map(), seed: integer() }