Fulfill type specification for parse/1

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