Lease

constructor(privileges: EnumSet<Privilege>, release: () -> Unit)