//! A character type. let { Eq, Ord, Ordering, Show } = import! std.prelude let eq : Eq Char = { (==) = \l r -> l #Char== r } let ord : Ord Char = { eq = eq, compare = \l r -> if l #Char< r then LT else if l #Char== r then EQ else GT, } let show : Show Char = { show = (import! std.prim).show_char } { eq, ord, show, .. import! std.char.prim }