Add tests for parse-functor-description