Move dummy providers

for after #22 is merged. I will rebase it again then
imo named functions are helpful when debugging, they show up in backtraces.