lw_vector and Lattice now support convenient construction using std::initializer_list