Initializer-list constructors don't need to be templates - indeed it is better if they're not.