Test callback bang methods
Support running callbacks in reverse
Test before fetch
Test after fetch
Make after_fetch run in reverse order