from typing import List


def read_list_from_file(fpath: str, skip_header: bool=False) -> List[str]:
    """Parse a file into an array of strings, splitting on newline, and optionally skipping the first row.

    Args:
        fpath (str): File to read.
        skip_header (bool, optional): If True, the first line is skipped as a header. Defaults to False.

    Returns:
        List[str]: Lines of the file, one list entry per line.
    """    
    with open(fpath, 'r') as fp:
        lines = fp.read().splitlines()
        if skip_header:
            return lines[1:]
        else:
            return lines