///|
fn main {
  match @roman.format(2026) {
    Ok(text) => println(text)
    Err(_) => println("format failed")
  }
  match @roman.parse("MCMXCIV") {
    Ok(value) => println(value)
    Err(_) => println("parse failed")
  }
  match @roman.canonicalize("mmxxvi") {
    Ok(text) => println(text)
    Err(_) => println("canonicalize failed")
  }
  match @roman.format_clock_hour(4) {
    Ok(text) => println(text)
    Err(_) => println("clock formatting failed")
  }
}