covered the unusual case where initializer lists are supported but uniform initialization syntax is not