Commits

Joe Groff committed 49159ae1ed7
Transitional casts to support id-as-Any world. Once id-as-Any lands and the corelibs are updated to match, these conversions can probably be avoided by moving to collections of Any. Until now, this should work with both current master and my id-as-any branch as a transition state.