Correction to: Nature Published online 27 March 2024

In the version of the article initially published, the number of a grant from the US National Science Foundation (NSF) Electrical, Communications and Cyber Systems was shown as 213084 instead of 2130845. This has now been amended in the HTML and PDF versions of the article.