code: def clouds(opts):
      '''
      Return the cloud functions
      '''
      # Let's bring __active_provider_name__, defaulting to None, to all cloud
      # drivers. This will get temporarily updated/overridden with a context
      # manager when needed.
      functions = LazyLoader(
          _module_dirs(opts,
                       'clouds',
                       'cloud',
                       base_path=os.path.join(SALT_BASE_PATH, 'cloud'),
                       int_type='clouds'),
          opts,
          tag='clouds',
          pack={'__utils__': salt.loader.utils(opts),
                '__active_provider_name__': None},
      )
      for funcname in LIBCLOUD_FUNCS_NOT_SUPPORTED:
          log.trace(
              '\'%s\' has been marked as not supported. Removing from the '
              'list of supported cloud functions', funcname
          )
          functions.pop(funcname, None)
      return functionf clouds(opts):
      '''
      Return the cloud functions
      '''
      # Let's bring __active_provider_name__, defaulting to None, to all cloud
      # drivers. This will get temporarily updated/overridden with a context
      # manager when needed.
      functions = LazyLoader(
          _module_dirs(opts,
                       'clouds',
                       'cloud',
                       base_path=os.path.join(SALT_BASE_PATH, 'cloud'),
                       int_type='clouds'),
          opts,
          tag='clouds',
          pack={'__utils__': salt.loader.utils(opts),
                '__active_provider_name__': None},
      )
      for funcname in LIBCLOUD_FUNCS_NOT_SUPPORTED:
          log.trace(
              '\'%s\' has been marked as not supported. Removing from the '
              'list of supported cloud functions', funcname
          )
          functions.pop(funcname, None)
      return functions
docs: Return the cloud functions