update doc
add built-in subr puts
fix veriable binding bug
turn subr_eval to a dummy subr