I don't expect arguments curry(myfunc)(a, b, c) => a b c myc(a, b, c) => a b c myc(a)(b)(c) => a b c myc(a, b)(c) => a b c myc(a)(b, c) => a b c myca(b, c) => a b c myca(b)(c) => a b c mycab(c) => a b c mycabc => a b c
Immutable greeting: Good day, Tülin! Good day, Tülin! Hello, Tülin! OK
Container[ MyPath02 - File01b - File01a ]
Container[ MyPath - File01a ]
Container[ MyPath - File02a - File01b ]
Container[ NewPath01 - File01a ]

NewPath01 - File02a - File03a
NewPath01 - File02a - File03a - File04a

'c'