///|
fn main {
  match
    @roman.parse_with_config(" \u{2163} ", @roman.compatibility_parse_config()) {
    Ok(report) => {
      println(report.normalized)
      println(report.value)
      println(report.used_unicode_compatibility)
      println(report.trimmed_outer_whitespace)
    }
    Err(_) => println("parse failed")
  }
  match @roman.parse_with_config("IIX", @roman.strict_parse_config()) {
    Ok(_) => println("unexpected success")
    Err(_) => println("IIX rejected")
  }
}