Nick Coghlan wrote: > int -> Decimal -> Fraction -> float -> complex I don't think it's a good idea to put Decimal below Fraction, because Decimal has to be considered an implicitly inexact type like float, and we don't want to coerce from an inexact type to an exact one. -- Greg