fix HashWithIndifferentAccess#to_hash behaviour
conditions in callbacks return consistent lambdas
wrap all options in lambas
using lambas for the callback bodies
fix method names
remove dead code
callbacks are wrapped with lambdas
make_lambda is never called with an Array
no need for variable assignments, just pass the values in
callback sequence is no longer used
reduce the number of lambas
fix variable name
fixing more variable names
pass the run block as a normal variable to the rest of the callbacks
object based callbacks cannot be duplicated
use an environment object to hold state about the filter calls
fixing activemodel tests
use delegation over inheritance so we can figure when to cache / bust cache
cache compiled callbacks
just run compiled callbacks since they are cached