```javascript function foo(f: Foo) { } f(null); // Should this be a type error or not? ``` Just as a reference: * typescript: default nullable * flow: [default non-nullable](https://flow.org/en/docs/types/maybe/) * closure: [default non-nullable](https://github.com/google/closure-compiler/wiki/Types-in-the-Closure-Type-System)