No bill of attainder, ex post facto law, retroactive law, or laws impairing the obligation of contract or making irrevocable grant of special privileges or immunities shall be passed.