docs: def functional(self, *pattern, **kwargs):
          """
          Add functional pattern
  
          :param pattern:
          :type pattern:
          :return: self
          :rtype: Rebulk
          """
          self.pattern(self.build_functional(*pattern, **kwargs))
          return self