Revert "reconcile Enum(s) and Library with MRI"

This reverts commit ee67ea811d4a86b9a0ab62d4e7c0ac57da20b8cb.