Should include: - **RealStr** `created_as_string` - **RealNum** `created_as_number` - **RealInt** `creates_as_number && int($_)==$_` - **RealBool** `is_bool` No need for things like **RealPositiveNum** as it's possible to combine them with other types like **RealNum & PositiveNum**.