There are only two places in the code where `Libertree::References.extract` is called, and in both places, we are doing this mapping.  So why don't we just have the `#extract` method do this mapping for us, and return what we want?