datalayout -> LLVM.Ast, add tests for round trip conversion