Comments
Lose Set<>::As<> template method - since inherited one from Iterable does the same thing - and is fine