<!-- Please fill out this entire template so that we can address your bug report as quickly as possible. Any bug reports that don't contain instructions to reproduce the issue will be closed. --> Flow version: 0.198.2 ## Expected behavior The resulting array should be all numbers. ## Actual behavior <!-- Please reproduce your issue on flow.org/try so that we can debug it. Not all issues are reproducible on try-flow because they may require multiple files or specific flowconfig settings. If your bug can only be reproduced under one of these constraints, please make a small github repo that contains a minimal way to reproduce your problem. --> The problem seems to be the type definition itself, why is it like that? https://github.com/facebook/flow/blob/main/lib/core.js#L832 * Link to Try-Flow or Github repo: https://flow.org/try#0MYewdgzgLgBGCuBbARgUwE4QFxyW9A2gLowC8MBlAjEbQHQBmANgIZQAUATAJQDcQA