def canon
import bend-lawful-stdlib@0.1.0.0/src/float/format.bend as Formatimport Base
46def canon(v: Val) -> Val:
47 match v:
48 case Z{neg}:
49 Z{neg}
50 case Inf{neg}:
51 Inf{neg}
52 case NaN{}:
53 NaN{}
54 case Fin{neg, m, e}:
55 strip(neg, m, e)