///|
pub extend Card with Eq::{equal, not_equal}

///|
pub extend Card with @moonbitlang/core/debug.Debug::{to_repr}

///|
pub extend Category with Eq::{equal, not_equal}

///|
pub extend Category with @moonbitlang/core/debug.Debug::{to_repr}

///|
pub extend Evaluation with Eq::{equal, not_equal}

///|
pub extend Evaluation with @moonbitlang/core/debug.Debug::{to_repr}