add_bulk should be implemented in C
From @polubelova observation: calling Fr.add
has an (estimated experimentally) overhead of 6ns because of roots registration, and currently, Fr.add_bulk
is implemented in OCaml using List.iter with calls Stubs.add_inplace
. It means the overhead is multiplied by the number of elements of the list and for the addition, it means it triples the execution time.