Create ABI-compliant "union" instances on top of Buffers