That was the foundational concept in powershell; everything is an object. They then went a ruined it with insane syntax and a somewhat logical, but entirely in practice verb-noun command structure.
Nushell is powershell for humans. And helps that it runs across all systems. It’s one of the first things I install.
Some context, which I’m sure will be downvoted because we don’t like chat control.
The Danes currently hold the rotating presidency for the council. As such they are required to be the architects of the council position, good initiatives and bad.
The EU holds countries that are against government access to chat services and countries that believe access should be routine and warrant-free.
The Danish “architect of chat control” is thus required, by EU law, to define a compromise position and see if that can be voted through in the council.
The compromise position is a combination of “scanning at source” using both known fingerprints and AI, with a warrant based access process for police sources.
As a compromise position that’s possible passable in parliament and council.
I personally think the whole thing the entire thing is unworkable in practice. But the Danes are getting involved because they have to.