It is to a point but the issue we're going to run into here is with the fact that https://github.com/github/linguist/blob/master/lib/linguist/language.rb#L83-L85 is going to raise an error.

We're working here within the constraints of the implementation of Linguist I'm afraid.