///|
fn main {
  let malformed = b"\xFE\x53\x4D\x42"
  match @smb.parse_frame(malformed) {
    Ok(value) => println(@smb.frame_summary(value))
    Err(error) => {
      let item = @smb.diagnostic_for(error)
      println("diagnostic: " + item.code)
      println("offset: " + item.offset.to_string())
      println(item.message)
    }
  }
}