The issue is that all the other ones read easily as nouns, typecheck-fail reads more as a phrase.