S3QL: an S3 FS with encryption, de-dup, immutable trees and snapshotting (bitbucket.org)