Github is using some weird heuristics for detecting languages, and, apparently, multiple 'fun' tokens bends it towards Clojure in this case. I'm not sure if this way of language detection will ever work with PFront, as it is a mixture of many DSLs. Actually, Clojure itself must be hard to detect properly, as it is a proper meta-language.