Add Either#to_json (and #to_s)
Add more documentation and specs