Current hesitations against PR'ing on main project:
The duplicate signals and the method used for catching them is very specific to the pattern and structure of the JR DCA module. So it likely is not applicable for people using TAP in a different way
This does not currently match the logging patterns in place within TAP
This is a proof of concept on my own fork so far.
Current hesitations against PR'ing on main project: