As per a FIXME. (Though I have to say, the use of the `either::either` combinator seems perfectly cromulent to me...)