pub fn bind(
program: &ExtractRules,
step: &Extract,
) -> Result<BoundProgram, String>Expand description
Check spec 038, 3.7.2 and 3.7.3. Errors are for the compiler to map to
invalid_extraction. Literal bounds and vocabulary membership are evaluated
later by the shared field validator, against resolved vocabularies.