Return a specialized function so we don't break type safety.