Conditionally compile the part that relies on initializer lists, take 2.