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 is created for name with the same characteristics (i.e., the same base style and same style delta or shift style) as like-style.
The like-style style must be in this style list, otherwise the named style is derived from the basic style will an empty style delta.