NULL is allowed for parameters with default type hints evaluating to NULL