The local issue here is that until we get an abstr...
# general
b
The local issue here is that until we get an abstraction we're happy with, choosing the ugly solution is better than reimplementing these algorithms