Add comments to ast, ast_map, ty, and pat_util