Function curry

auto auto curry(Dg, Args...) (
  Dg func,
  auto ref Args args
)
if (isSomeFunction!Dg);