Use of READ-EVAL to generate grovelling code