For a while, Budget 2018 was careering down the road of obscurity. A series of leaks on the morning of the speech by Minister for Finance Paschal Donohoe had the key elements out in the open with no expectation of surprises.