The public interface should support IEnumerable arguments as an alternative to variable arguments. See #61