instead of instance_exec we will now yield the delegator. this makes it much easier to access instance variables within the `tracker`-block as they don't need to be injected into the delegator
bump version