// iverilog supports multi-dimensional packed arrays `include "flatten.sv"