Lazy concatenation of strings and other things in Rust.
Example:
```Rust
extern crate lazy_cat;
use lazy_cat::LazyStr;
fn main() { asserteq!("Hello world!", lazycat!("Hello", " world!").tostring()); asserteq!("Hello John Doe!", lazycat!("Hello ", "John ", "Doe!").tostring()); asserteq!("123Hello", lazycat!(1, 2, 3, "Hello").to_string()); }
```