Would You Like to Make a Contract for Eternity?