{"ast_node_type":"other","tokens":[{"end":106,"kind":"keyword","start":0,"text":"//"}]}
// <https://yorickpeterse.com/articles/the-mess-that-is-handling-structure-arguments-and-returns-in-llvm/>
// Beyond sret, this article describes our challenges nicely:
// I.e. (i32, f32) will get merged into i64, but we don't handle that yet.