GFM supports arbitrary characters in fenced code block language identifier