fixed define inside procedure body bug
version 0.8 -> 0.81
use undefined for (define x) instead of 0
actually, (define x) should return an error!