Tried to use initializer_list with vector of discount rules

It looks like VC++ 2012's standard library classes do not support this