Remove duplication of pipe and circle
[initial import] Currying using Stack and Signature