Generic construction of list and option ast.