Side naming is special, because several different but related names have to be produced.
Variable: side-library
side-info...
This variable is a weighted list of groups of side properties, each of which may be used to fill in a side.
The form of each side name entry is basically a subset of the side's properties:
([weight] ... (name "name") ... (color-scheme "colors") ...)
Each entry can include as many or as few of the attributes as desired; any missing will be filled in from the usual defaults. The optional weight is a number that adjusts the probability of selection of the given side name set; it defaults to 1, and the probability is scaled according to the sum of the weights for all the sides listed. If any property value is a namer, then the namer will be run. (Note that if multiple namers are specified, they cannot be guaranteed to coordinate with each other, so you can end up with a side noun that is inappropriate for its corresponding side name.)