pub type SubCoin = Rational;
struct SubCoin { pub numerator: u64, pub denominator: u64, pub encodings: Option<RationalEncoding>, }
numerator: u64
denominator: u64
encodings: Option<RationalEncoding>