Use vex::functions directly, without wrapping into functions

@raedwulf, this works for me, but I can not say if the results are correct