module fib #(
    parameter VARIANT = "",
    parameter N = 1,
    parameter W0 = 0,
    parameter W1 = 1
);
    initial $display("fib%s(%0d) = %0d", VARIANT, N, W0);
    if (N < 11)
        fib #(VARIANT, N + 1, W1, W0 + W1) f();
endmodule
module top;
    fib #("A") fA();
    fib #("B") fB();
endmodule