point-free style, curry/uncurry