Don/Cale: Should this helper function be defined in the opaque-keys library/module instead?  Rather than having all external modules (ORA2, Mentoring, Solutions?) duplicate this code?  Also, in case we require a change in the implementation of this in the future..