Fields

builder: *Build,
source_file: LazyPath,

This could either be a generated file, in which case the module contains exactly one file, or it could be a path to the root source file of directory of files which constitute the module.

dependencies: field_call,