The initial argument 4-tuple should probably be a `-type`, you've likely used it other places in this file. Maybe like this?

```erlang
-type raw_mapping() :: {mapping, string(), string(), [proplists:property()]}.
```