zakocmp: improve Snapshot test coverage
zakocmp: improve Snapshot test coverage

This change adds some additional unit tests to the Snapshot struct and
removes some noisy type annotations in the same.

j39m/zakopane