add data list backed by hoodie

bit work in progress, don’t merge yet. cc @caolan @simonwex @davidascher