that is what a rust closure assigned to a variable does right. Why does a derived signal need a new name?