# Structs
BlockWrapper wraps a snowman Block while adding a smart caching layer to improve VM performance.
Config defines all of the parameters necessary to initialize State.
State implements an efficient caching layer used to wrap a VM implementation.
# Interfaces
Block is an interface wrapping the normal snowman.Block interface to be used in association with passing in a non-nil function to GetBlockIDAtHeight.