extension to unlimited Function1