No bill of attainder, ex post facto law or law impairing the obligation of contract shall be enacted.
MCL 10