Warn about usage of `List` operations that have a linear cost

@retronym How can I avoid the horrible casting?