Basic runtime overloading based on number of arguments