move conv stdlib into builtin functions