Why not use Scalar::Util's `looks_like_number`?