If we can work this out, it would be very much appreciated. General +1 on using interfaces like this to enable reflective access and reduce bespoke bindings.
Ah, sorry - I read the last part DictionnaryAttr MyAttr::toDictionnaryAttr() and missed the first part static failureOr<MyAttr> MyAttr::getFromDict(DictionnaryAttr); which addresses my question (my eyes have trouble reading past color changes). It is still in the realm of what we really need CAPI code generation for to systematize - but it is closer to being usably generic.