All functions which create a new dim tag output that new dim tag (for example `nn.merge_dims` or whatever). `nn.pad` is inconsistent in that it does not.