Do not attempt to run the same filter multiple times in the same runner
Currently, adding the same filter(s) multiple times to a runner will have unspecified behaviours. The runner should - ignore repeated filters - issue a `UserWarning` when they are detected
issue