fun to_char(in: T) : char { var out:char __if_comp__ __C__ { simple_passthrough(in = in: out = out:) """ char out = (char) in; """ } return out; } fun to_int(in: T) : int { var out:int __if_comp__ __C__ { simple_passthrough(in = in: out = out:) """ int out = (int) in; """ } return out; }