Если использовать для хранения данных, то да, лучше свою структуру написать. Но сам код представлен в виде дерева, с которым можно работать. Кстати, очень сильно это помогает в макросах. Написать нормальный макрос в Nemerle я не осилил. Типы слишком мешали и тяжело было понимать в что он развернётся.