46. Fully Typing Our Endpoint