<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def harvest_fundref(source=None):
 """Harvest funders from FundRef and store as authority records."""

    loader = LocalFundRefLoader(source=source) if source \
        else RemoteFundRefLoader()
    for funder_json in loader.iter_funders():
        register_funder.delay(funder_json)