Apply and Funcall + more tests. Coverage 96%