def METHOD_NAME(self, node):
    """
    Swap out Python's AnnAssign with an Assign node where the annotation function is called.
    Example:
         Original:
         y: Tensor_Type(1,2,3, Dyn) = f2(x)
        Output:
         y = annotate(f2(x),Tensor_Type((1,2,3,Dyn)))
    """
    return ast.Assign(targets=[node.target], value=ast.Call(
        func=ast.Name(id='annotate', ctx=ast.Load()),
        args=[node.value, node.annotation], keywords=[]))