type:fixed
As reported by @ligo.suzanne.soy , multiple parameter recursive functions don't work properly in test mode. This MR fixes such issue by applying the uncurrification of recursive functions explicitly in the testing framework.
Changelog details: Recursive functions with multiple parameters were handled incorrectly in the testing framework. This change fixes the situation.