remove unnecessary definitions from ast.h
add String#to_f
remove LIB() macro