Fulfill type specification for parse/1

Currently this would fail:

```erlang
> {ok,C} = file:read_file("test.toml").
> etoml:parse(C).
```