James M. Buchanan’s constitutional project: past and future