ready for branch
flatten Expr
def and assign
flatten seq
flatten some expression
bug fix
flatten if
flatten and or
bug fix
flatten ok
seq 函数化，函数柯里化
generate func
bug fi
if while path
ready for merge