Neat. When I wrote a test like this I used the names `Rock`, `Scissors`, `Paper` to hint the circularity.