Implement operator=(initializer_list) like initializer_list constructor