added `.isPositive()`/`.isNegative()`