Another unusual feature of Elm's error messages: it uses the first person ("I was partway through parsing a record, but I got stuck here"). It reads pretty well to me, but this is a surprisingly divisive topic.