A stunning new departure for Maggie O'Farrell's fiction, Hamnet is the