Use make_tuple rather than init list syntax for gcc