Simon L. Peyton Jones's Profile