pub fn payload_structure_with_validation<I: Span>(
    input: I
) -> Res<I, SubstancePatternVar>