Separation of positional and keyword arguments in Ruby 3.0