QuadContextRetriever: ContextForQuad | ((obj: DataForQuad) => ContextForQuad)

Either a constant string or a supplier depending on the object in question