The registry dispatches on the object, not the caller, so one options bag has to reach
whichever entry matched. Each renderer reads the keys it knows and ignores the rest — the
alternative is making the caller name the kind, which is the dispatch the registry exists
to remove.
Everything any registered renderer accepts.