gf : target_shape_t. change size_t to int

- to avoid narrowing pbs.
- otherwise {n,n}, with n int does not work, which is crazy.