Provide specialized SFrameCompatibilityPrefixBuffer constructors to avoid calling convention peculiarities
Created attachment 431548 [details] Patch
This ends up not being a problem for such list initialization of different objects, since list initializations have specified (i.e. properly ordered) evaluation order of its arguments. Only function calls don't have that, leading to the usual use-after-move problems. So this change is not necessary.