rename Builder to Generator
improve Sexp#inspect
add sexp types