///|
fn run(input : String) -> String {
try {
let d = @lib.Decoder::new()
let out = d.feed(@utf8.encode(input))
d.finish()
Repr(out).to_string()
} catch {
e => "ERROR: " + Repr(e).to_string()
}
}
///|
fn main {
println(run("* 1 FETCH (BODY[] {5}\r\nhello)\r\nA1 OK completed\r\n"))
}