There was good news, of a sort, on the British economy this week. The government managed to get by borrowing only £18.1bn in March. Analysts had expected about a billion pounds more. Unfortunately, the total for the fiscal year was still £151.8bn, £24bn more than the Office for Budget responsibility had forecast, the third-worst outturn since 1947, and rounding off a year of spectacular government incontinence.