A pen-list% object maintains a list of pen% objects to avoid repeatedly creating pen objects. A pen% object in a pen list cannot be mutated.
A global pen list the-pen-list is created automatically.
Creates an empty pen list.