Full _pure_fun