Made calling functions by strings more expensive

Made calling functions by strings more expensive to match normal function calls.
Also fixed calling functions with varargs (...)