hack to make print_ast treat :: as infix
moved slow (and mostly unused) word_prelude
support for Handle in print_ast
fixed print_ast entry for Let
remove debug printing