When a version is not specified, `version` method would returns `HEAD` because this formula is head-only. And the suffix would be `-HEAD` like clang-HEAD. I think it's not good because users want LLVM "3.4" actually.