beter ast nodes definition