<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 """ Executes a list of functions and returns the first non none result. All kwargs will be passed as kwargs to each individual function. If all functions return None, None is the overall result. Examples: 3 None 2 """

    Validator.is_real_iterable(raise_ex=True, eval_list=eval_list)

    for eval_fun in eval_list:
        res = eval_fun(**kwargs)
        if res is not None:
            return res
    return None