Some ASTBuilder realisations

check things that have "//AM I DOING IT RIGHT???" comment inb4 them