Make TypeSource @Portable