This was renamed in #228 to be more friendly as we expose it - but a top level method is still a little odd. Maybe we should stick this on `LibraryReader` instead...