A build engine is responsible for building a given build rule, which includes all its transitive dependencies.
Used for running a BuildExecutor within the context of the build engine such that the engine's internal state/tracking is updated as expected.
Per-build context used by
This is a union type that represents either a success or a failure.
A simple delegate
Token provided by the result of