Go has `txtar` for describing multiple files in a single string. At least at one point, rust analyzer had [its own thing](https://github.com/rust-lang/rust-analyzer/blob/0f7961d5570f17d6c2098ab11d2a3bcbbfb84ff6/crates/ra_hir_ty/src/tests/traits.rs#L13-L34). Might be nice to do this both for initialization and asserting.