Comparable, Hashable
double, int
num abs();
num ceil();
num floor();
bool isInfinite();
bool isNaN();
bool isNegative();
bool operator >=(num other);
bool operator >(num other);
bool operator <=(num other);
num operator %(num other);
num operator -(num other);
bool operator <(num other);
num operator *(num other);
double operator /(num other);
num operator ~/(num other);
num operator negate();
num operator +(num other);
num remainder(num other);
num round();
double toDouble();
int toInt();
String toRadixString(int radix);
String toStringAsExponential(int fractionDigits);
String toStringAsFixed(int fractionDigits);
String toStringAsPrecision(int precision);
num truncate();