Renamed Typeable / typeOf to SalsaForeignType / foreignTypeOf