module Dry::Initializer::Dispatchers::PrepareDefault

def callable!(default)

def callable!(default)
  return unless default
  return default if default.respond_to?(:call)
  return callable(default.to_proc) if default.respond_to?(:to_proc)
  invalid!(default)
end