this prepares the element ops for decoding vendor ies into seperate types. It also makes sense to keep all information about a IE in one place.
The struct is already conveys the scope of the operations, repeating it in the name of ops again is redundant and bloats the resulting source code. Rename the opt to shorter versions.