Named port connections should be used for all instantiations.
fly i_fly (clk_i, rst_ni, from_here, to_there); -- Noncompliant dream i_dream (abc);
fly i_fly ( .clk_i(clk_i), .rst_ni(rst_ni), .d_i(from_here), .q_o(to_there) ); dream i_dream (abc);