def load_seed_source_file(match: FilePath, project_name) -> SourceFile:
    if match.seed_too_large():
        source_file = SourceFile.big_seed(match)
    else:
        file_contents = load_file_contents(match.absolute_path, strip=False)
        checksum = FileHash.from_contents(file_contents)
        source_file = SourceFile(path=match, checksum=checksum)
        source_file.contents = ''
    source_file.parse_file_type = ParseFileType.Seed
    source_file.project_name = project_name
    return source_file
def load_seed_source_file(match: FilePath, project_name) -> SourceFile:
    if match.seed_too_large():
        source_file = SourceFile.big_seed(match)
    else:
        file_contents = load_file_contents(match.absolute_path, strip=False)
        checksum = FileHash.from_contents(file_contents)
        source_file = SourceFile(path=match, checksum=checksum)
        source_file.contents = 
    source_file.parse_file_type = ParseFileType.Seed
    source_file.project_name = project_name
    return source_file