fuzzy into a functor