added iterator to FncType