Iterate over dependent functions in Cr.functions as object, instead of array. Fixes multilevel scrubbing. Fixes #17. Fixes #2.