Rust macro echo! and echon!