And a thought, technically KT could discover registered instances of
TestListener
interface directly, because why not. But current solution of providing list, as I understand, allows for defining order of listener execution. When discovering listeners directly that’d be more difficult