Andrew Melrose is reviewing at Edinburgh Festival 2022…