Minor style nits.
Consistent use of `undefined` with `.apply` instead of `null`.
Make `_.unzip` its own method.
Add more docs for metadata.