Feature/fanout store

A store that fans out Key K to a Set of Keys, queries the appropriate underlying stores and sum the values using the Monoid V
Can Monoid be dropped in favor of Semigroup? Doesn't look like zero is needed for aggregation if you filter out missing keys?