Still not totally sold on type aliasing - package / namespace aliasing seems like a good compromise, but aliasing the actual types leads to difficulty when you don't recognize the types being used. (Then again, renaming could also grant you better intent when the names you're importing were poorly selected to begin with...)