Why `**kwargs`, why not just `separator=" | "` ?