Add implementations for `Set`s backed by `Map`s (and corresponding factories). Add fluent `fromMap` APIs to `Set` companions. Motivation: - It should be first-class - Java has it, why don't we?