renamed partially applied function