inessential by Brent Simmons

ids

Tom Adriaenssen, Show me some id:

Casting them only satisfies your hunger for type safety, but nothing else really. And you can just invoke your selector on the id value, since it will accept any known selector.