def METHOD_NAME(self, targets=()):
    """
    Create a new rule in the makefile for the given targets.
    Returns the corresponding Rule instance.
    """
    targets = list(targets)
    for target in targets:
        assert isinstance(target, six.text_type)
    rule = Rule(targets)
    self._statements.append(rule)
    return rule