fix; remove block from lexp

makes lexp more like sexp
add; parse recursive sexp
add; compile statements