### Summary

Add type hints to `ansible.parsing.dataloader::DataLoader`

### Issue Type

Feature Idea

### Component Name

lib/ansible/parsing/dataloader.py
'''
        find one file in either a role or playbook dir with or without
        explicitly named dirname subdirs
        Used in action plugins and lookups to find supplemental files that
        could be in either place.
        '''
        search = []
        source = to_text(source, errors='surrogate_or_strict')
        
        if source.startswith(to_text(os.path.sep)) or source.startswith(u'~'):
            search.append(unfrackpath(source, follow=False))