Exemplor needs to support multiple setup blocks. If two setups are defined, it is very confusing that one should override the other.
My usecase is a simple Sinatra app where I have a helper.rb file which requires the application and sets eg.app. I also want to to clear out the database before every test.
It isn't too complex to do this and I think the behaviour is more intuitive.