make Parse instance Functor