If you are running Shen with stlib, you may have a problem with that
example, because odd? and even? are stlib functions. So rename them
my-odd? and my-even? TBoS, in main, was written long before stlib
evolved. If you are working with the shen kernel alone, you'll have no
problem.
That said, you can't paste mutually recursive functions into the REPL
if you want to type check them, but need to put them in a file and load
the file.
M.