public static int StringIntOrHash(Or<string, int> e)
 =>
     e.Cata(s => s.GetHashCode() * 37, i => i);