plan
Resolves every effect and validates the pipeline against this device, without decoding, encoding or writing anything.
Cheap, side-effect-free, and it never throws.
Return
What this device will do with the edit.
Parameters
composition
The edit to resolve.
spec
The output being asked for.