Make Contract a first-class citizen.