ByteWeight review

you shouldn't use generic terms like `key`. Try to be as more domain-specific as possible. I as user, may want to know, why I do even need to have a list of keys?