Curry xmap, xfilter, xtake