A bare-bones calculus-of-constructions