It is still type 2 piracy as name is defined in module A and module B is extending its functionality. Module B owns the struct, but not the method.
It is still type 2 piracy as name is defined in module A and module B is extending its functionality. Module B owns the struct, but not the method.