Before merge, it would be good to add comments what the params are and what the return is e.g.

```ruby
# @param *list [Array<Array>] Array of tag lists
# @return [Hash<comparable_name, tag_name>]
```