Rather than accumulating margins into a vector, and then looping through them when resolving the margin, it's much simpler to just update two fields, and sum them when resolving.
GenerateWindowOrWorkerInterfaces
LibMedia::Audio::LoaderError