def METHOD_NAME(self):
    """
    Doubles evry object and sends the twist to the braid.
    Example
    -------
    >>> x = Ty('x')
    >>> braided_twist = Diagram.twist(x).to_braided()
    >>> from discopy.drawing import Equation
    >>> Equation(Twist(x), braided_twist, symbol='$\\\\mapsto$').draw(
    ...     draw_type_labels=False,
    ...     path="docs/_static/balanced/twist_dual_rail.png")
    .. image:: /_static/balanced/twist_dual_rail.png
    """
    class DualRail(Functor):
        cod = braided.Category()
        def __call__(self, other):
            if isinstance(other, Twist):
                braid = braided.Braid(other.dom, other.dom)
                return braid >> braid
            return super().__call__(other)
    return DualRail(lambda x: x @ x, lambda f: f.name)(self)