public PolicyContext(values... as Object):
Captures one value for each exact runtime type.
values...
context = PolicyContext(TenantContext(42), UserContext("alice"))