PERF: BlockPlacement construction
xref https://github.com/pandas-dev/pandas/pull/40171#issuecomment-790219422 when disabling fast_apply, this cuts the linked benchmark by 13%
updated with an implementation of `BlockManager._simple_new` that brings the benchmark gains to 19-22% > pandas/core/internals/managers.py:817: error: Argument 1 to "_simple_new" of "BlockManager" has incompatible type "Tuple[Any, ...]"; expected "Tuple[Block]"  [arg-type] > pandas/core/internals/managers.py:817: error: Argument 1 to "_simple_new" of "BlockManager" has incompatible type "Tuple[Any, ...]"; expected "Tuple[Block]" [arg-type]

addressed + greenish the numpy_dev failure could be related > the numpy_dev failure could be related

im pretty sure that is from #39953 (joris commented on it and im assuming he was correct) ok cool 