diff --git a/lib/modules/Function.pmod b/lib/modules/Function.pmod
index 9e229731f87e6cd46fdf7215d5d40f05d6a9d2f4..3cbbdda93ad021dea97bf67885530ee7e31d49ad 100644
--- a/lib/modules/Function.pmod
+++ b/lib/modules/Function.pmod
@@ -79,7 +79,7 @@ function Y(function f)
 //! @code
 //!   Function.curry(`+)(7)
 //! @endcode
-function curry(function f)
+function(mixed...:function(mixed...:mixed|void)) curry(function f)
 {
   return lambda(mixed ... args1) {
 	   return lambda(mixed ... args2) {