```python
def common_head(words: list) -> str:
    if not words:
        return ""
    
    # Find the longest run of characters that every word in the list begins with
    longest_run = ""
    for word in words:
        if not longest_run or word.startswith(longest_run):
            longest_run = word
    
    return longest_run
```