make Let(Rec)Conts smaller

they don't need to hold on to ast attributes, they can just through the
AST.