Replace Scalar::Util's looks_like_number() with Scalar::Util::Numeric's isint, isfloat, etc. This is because in 1.39, looks_like_number()'s result is booleanized
Release v0.29