ну твой код говорит — если handler — функция, то ничего не делай и верни handler 
потому и спрашиваю