```python
def fill_between(entries: list, filler: str) -> list:
    if not entries or len(entries) == 1:
        return entries

    result = [entries[0]]
    for i in range(1, len(entries)):
        result.extend([filler] * 2 + [entries[i]])

    result.append(entries[-1])
    return result
```