Contract Law Without Foundations