If you're not changing argument order, this is shorter and clearer:

```erlang
fun syntactic_merge/2
```