Added is-one-of, and is-positive and is-negative

Added the following guards:
- is-one-of (T)
- is-positive (int/long)
- is-negative (int/long)