Extracts one schema object literal's variables (processor/validator/default presence); never evaluates or executes the schema.
Used only to build human-readable warning messages (e.g. the contract's export name).
Mutated in place: one entry is pushed per skipped (non-static, invalid-key, or non-literal) property.
Extracts one schema object literal's variables (processor/validator/default presence); never evaluates or executes the schema.