Fix Functor instance for Fn

Add Applicative instance for Fn