Get the source code of a code block as a static string.
```rust fn main() { let (k, src) = shower::source!(|| { for i in 0..5 { println!("{}", i); } "{abc}" });
// print the source code of the program
println!("{}", src);
println!("running program:");
let k = k();
println!("program returned={}", k);
} ```
shower::source!(|| {
for i in 0..5 {
println!("{}", i);
}
"{abc}"
})
running program:
0
1
2
3
4
program returned={abc}