implementing function calls with named keyword args and defaults.