Metric Spaces Are Universal for Bi-interpretation with Metric Structures - James Hanson (2021)