Spring + Either: dealing with ResponseEntity responsibly

Bridging the gap between Arrow's Either and Spring's ResponseEntity