Adding recursive provider, untested, unfinished
As per gist https://gist.github.com/codenamegary/88d86fc01b048f539601 just threw up a simple stackable provider with fall backs
Merge pull request #8 from yswery/feature/recursive-provider

Feature/recursive provider
closing issue #5