mirror backend, better Enumerate design
mirror backend: now support write-only backends (useful in tandem with glacier backends)