Type-Safe Internal Communications