datalayout ast to string conversion, add initial tests