Why no `torch.scatter`, but `torch.Tensor.scatter_`?

What is the rationale for having torch.Tensor.scatter_ but not torch.scatter?
Most functions in Tensor are also present in torch. Why not scatter?

I guess we could provide torch.scatter(destination, indices, source), I cant remember the rationale for us not implementing it the first time round.