baby version of define-constraint-interaction