so should unaryFun stay, or not?