Affine Contracts for Affine Types