Fix duplicated attributes on Pexp_function
Fix duplicated attributes on Pexp_function

Handles:
```
let _ = (function[@warning "-4"] None -> true | _ -> false) None
```

close #30

ocaml-ppx/ocamlformat,ocaml-ppx/ocamlformat,ocaml-ppx/ocamlformat