Converts a function with 3 positional arguments into a sequence of 3 functions taking a single argument.
Map1<T1, Map1<T2, Map1<T3, R>>> get curry => (T1 arg1) => (T2 arg2) => (T3 arg3) => this(arg1, arg2, arg3);