def value_from_args(args, &block)
      return block if ChainOptions::Util.blank?(args) && block && allow_block

      flat_value(args)
    end
def value_from_args(args, &block)
      return block if ChainOptions::Util.blank?(args) && block && allow_block

      flat_value(args)
    end
Returns the block if nothing else if given and blocks are allowed to be
   values.