The Fetch class is responsible for moving data in and out of some collection in the execution environment. The Fetch class is templated with a pair of tags (the type of fetch and the aspect) that control the mechanism used for the fetch.