Retrieve multiple independent SNMP areas

@thl-cmk Here it is:

register.snmp_section(
        name="wago_750_881",
        parse_function=parse_wago_750_881,
        detect=contains(".1.3.6.1.2.1.1.1.0", "WAGO 750-881"),
        fetch=[
            SNMPTree(
                base=".1.3.6.1.2.1.1",
                oids=[
                    OIDEnd(),
                    "3.0", 
                ],
            ),
            SNMPTree(
                base=".1.3.6.1.2.1.4",
                oids=[
                    OIDEnd(),
                    "3.0",  
                    "4.0",  
                    "5.0",  
                    "6.0",  
                    "7.0",  
                    "8.0",  
                    "9.0",  
                    "10.0", 
                    "11.0", 
                    "12.0", 
                ],
            ),
        ],
    )