The "delegation pattern" for datastructures:
https://timharris.uk/papers/2013-opodis.pdf
ah! I thought I was being original :)
ah! I thought I was being original :)