try to cast values with #to_fetching first

FetchingHash & FetchingArray instances return self. Some fancy hypothetical
object that is aware of Fetching could implement its own #to_fetching.
refactor Fetching.from
Merge pull request #10 from covermymeds/10-handle-a-nested-fetching

Be tolerant of values with Fetching's in them