working on let-hygiene
uint/name fixes to be merged
changing representation of AST nodes to exclude ident info
uint/name fixes for change of repr (also merge?)