This style change enforces `return if ...` instead of `return nil if ...` to save maintainers a few minor review points
Extract language_from_git_attributes as a concern so it can ben included in two blob classes.