Creates a new named style, unless the name is already being used.
If name is already being used, then like-style is ignored and the old style associated to the name is returned. Otherwise, a new style with the same characteristics as like-style is created for the name.