Use lists for hooks collections

because sets require a comparator over functions
Cover :automatically-recover with a test
Change log update
1.4.1
Back to dev version