Remove the ToPipe trait and just use ConvertToComponent for pipes
Remove the ToPipe trait and just use ConvertToComponent for pipes

Would still like to add the faster 'ToPipe' for things that are functions but there isn't an obvious way to make rust's type system pick the right implementation when two are available.

Logicalshift/tame-tree