This assignment repeatedly adds functionality to the movie database
query system by incrementally adding features to the matches?
and substitutions-in-to-match procedures.
These procedures are not allowed to be re-defined in a file using Scheme's define
form.
Instead, you will define separate procedures specifically for the exercises
that use them.
For example, matches? is modified for exercise
7.29, so assignment4.scm contains the following definition: