(Since version chisel3) Vec argument order should be size, t; this will be removed by the official release
(Since version chisel3) Vec(elt0, ...) is deprecated, use VecInit(elt0, ...) instead
(Since version chisel3) Vec(elts) is deprecated, use VecInit(elts) instead
(Since version chisel3) Vec.tabulate(n)(gen) is deprecated, use VecInit.tabulate(n)(gen) instead
(Since version chisel3) Vec.fill(n)(gen) is deprecated, use VecInit(Seq.fill(n)(gen)) instead