With the current implementation, if ANY hash was found inside the decl
spec, the spec would be treated as static. This is problematic since
inputs
is a hash and hence any configuration would be handled as a
static one.
This fixes the code to match the documentation and only switch to static
processing when ALL values are hashes.
ROFDFIZBLORIINL5P3LF3US5VK37V64QUM36MSA6YLBSDK2EL26AC