public bool Equals(Half other) => this == other;
public int CompareTo(Half h) => this == h ? 0 : (this > h ? 1 : -1);