redo contracts a bit

fa0dcca41fJulius Marminge committed on 3/6/2026, 2:12:44 AMparent49a07ae
13 files changedLine totals unavailable