Partial Evaluation
Library components can examine their inputs, and if possible, assign outputs or rearrange internal structure
Changes are then propagated to dependant components in an iterative process
- Connection values are never changed, only set, guaranteeing convergence