define support multiple statements.
define struct lambda statement.
fix bug: while list had nil, cons convert cannot work correctly.
add an example for recursion.