Please change this from `-opaque` to `-type` since Dialyzer currently doesn't support polymorphic opaque types:

```
dialyzer: Analysis failed with error:
hashtree_tree.erl:286: Polymorphic opaque types not supported yet
```