# Functions
TestStorage tests a Storage implementation.
# Interfaces
A Storage is a transaction key-value storage system.
A Transaction provides read and write operations within a transaction, as executed by [Storage]'s ReadOnly or ReadWrite methods.