> Perhaps you can use contracts to enforce this?
Oh, wait: I didn't pay attention to the error message at all. My apologies! So nope, my approach doesn't work here... I'll think about this some more. ____________________ Racket Users list: http://lists.racket-lang.org/users

