///|
/// Entry point for the CLI or runnable program in this template.
/// Keep main focused; move logic into the library package.
/// Run with `moon run cmd/main` from the project root.
fn main {
let stream = @frame.encode_frames([b"hello", b"from", b"MoonFraming"])
match @frame.decode_all(stream) {
Ok(frames) => {
println("decoded frames: \{frames.length()}")
println("last payload bytes: \{frames[2].length()}")
}
Err(_) => println("decode failed")
}
}