- 
    Type:Bug 
- 
    Resolution: Fixed
- 
    Priority:Critical - P2 
- 
    Affects Version/s: None
- 
    Component/s: None
- 
    Environment:OS:
 node.js / npm versions:
 Additional info:
 
- 
        2
- 
        Not Needed
- 
        Developer Tools
Problem Statement/Rationale
Please be sure to attach relevant logs with any sensitive data redacted.
How to retrieve logs for: Compass; Shell
Steps to Reproduce
An $in query fails to type check because the left side is a T, and the right side is an Array<N>.
Expected Results
The type checking does not complain, because it's valid.
Actual Results
It complains.

Additional Notes
Any additional information that may be useful to include.
