added Enums.unapply and Enums.unapplyOption
added orderByKeyFunc
Merge branch 'experimental' of github.com:frabbit/scuts into experimental