def test_pipe_should_return_a_function(self) -> None:

    def echo(x: str) -> str:
        return f'echo {x}'
    output = pipe(echo)
    self.assertTrue(isinstance(output, Callable))
def test_pipe_should_return_a_function(self) -> None:

    def echo(x: str) -> str:
        return f'echo {x}'
    output = pipe(echo)
    self.assertTrue(isinstance(output, Callable))