Recursively compute values of a hash if they response to :call