I (wrongly) thought that MAYBE (define) could declare local variables... but apparently Scheme abhors the things...