also provide `operator<=` and `operator>=` for completeness