Open
Description
Why List
?
Do we expect to mutate the data?
I'd expect immutable types allowed.
Maybe this should be generalized to an abstract interface such as Sequence
or Iterable
.
In general, any overspecialized parameters should be generalized.