Added initializer_list support :/