>>781
少し表現を変えて良ければ >>774 の X x2 = f0; を
X x2 = {f0}; と書くことでも通すことは出来るよ。

更に真面目に対処するならこんな感じかな。
https://wandbox.org/permlink/giXZnCETo64IkEez