# Improve this \`unpipe\` function?

**URL:** <https://forum.elixirforum.com/t/improve-this-unpipe-function/64462>\
**Category:** Questions\
**Tags:** macros, ast, sourceror\
**Created:** [June 22, 2024, 6:25pm UTC](https://forum.elixirforum.com/t/improve-this-unpipe-function/64462 "2024-06-22T18:25:09Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![sodapopcan](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sodapopcan/32/34668_2.png) [@sodapopcan](https://forum.elixirforum.com/u/sodapopcan)\
**Post date:** [June 22, 2024, 6:54pm UTC](https://forum.elixirforum.com/t/improve-this-unpipe-function/64462/8 "2024-06-22T18:54:44Z")

</div>

Ok, I may be celebrating early but simply setting empty `meta` solved it.

```elixir
       {:|>, _, [var, {func, _, args}]} <- node do
    Sourceror.Zipper.replace(zipper, {func, [], [var | args]})

```

---

_[View the full topic](https://forum.elixirforum.com/t/improve-this-unpipe-function/64462)._
