comments
temp, shouldn't go upstream
adding parse_path part 2
moved tests to ast_util, changed to use idents as names