https://w3c.github.io/webappsec-csp/#initialize-document-csp talks about aliasing policies from opener/parent documents.
But as far as I can tell, policies are immutable, really. What can mutate is the "CSP list" of the document. For example, https://html.spec.whatwg.org/multipage/semantics.html#attr-meta-http-equiv-content-security-policy calls https://w3c.github.io/webappsec-csp/#enforced which just inserts the policy into the CSP list. So what does it mean to alias things when initializing the document's CSP?